memory_mapped_vmo/lib.rs
1// Copyright 2023 The Fuchsia Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5mod memory_mapped_arc_vmo;
6pub use memory_mapped_arc_vmo::MemoryMappedArcVmo;
7pub type ReadOnlyMemoryMappedArcVmo<M = ()> = MemoryMappedArcVmo<false, M>;
8pub type ReadWriteMemoryMappedArcVmo<M = ()> = MemoryMappedArcVmo<true, M>;
9
10mod memory_mapped_vmo;
11pub use memory_mapped_vmo::MemoryMappedVmo;
12pub type ReadOnlyMemoryMappedVmo = MemoryMappedVmo<false>;
13pub type ReadWriteMemoryMappedVmo = MemoryMappedVmo<true>;
14
15#[derive(Debug)]
16pub enum Error {
17 InvalidInput,
18}