ByteIO
Layout
sel4_
async_
block_
io
0.1.0
ByteIO
Layout
Required Associated Types
Error
Required Methods
size
Implementations on Foreign Types
RefCell<SliceByteIO<T>>
Implementors
In crate sel4_
async_
block_
io
Modules
access
constant_block_sizes
disk
Structs
BlockIOAdapter
ByteIOAdapter
CachedBlockIO
DynamicBlockSize
NextBlockSizeAdapter
Partition
PrevBlockSizeAdapter
SliceByteIO
Enums
Operation
OperationType
Traits
BlockIO
BlockIOLayout
BlockSize
ByteIO
ByteIOLayout
ConstantBlockSize
HasNextBlockSize
HasPrevBlockSize
Functions
read_bytes
write_bytes
sel4_async_block_io
Trait
ByteIOLayout
Copy item path
Settings
Help
Summary
Source
pub trait ByteIOLayout { type
Error
: Debug; // Required method fn
size
(&self) -> u64; }
Required Associated Types
§
Source
type
Error
: Debug
Required Methods
§
Source
fn
size
(&self) -> u64
Implementations on Foreign Types
§
Source
§
impl<T: AsRef<[u8]> + AsMut<[u8]>>
ByteIOLayout
for RefCell<
SliceByteIO
<T>>
Source
§
type
Error
= Infallible
Source
§
fn
size
(&self) -> u64
Implementors
§
Source
§
impl<T:
BlockIOLayout
>
ByteIOLayout
for
ByteIOAdapter
<T>
Source
§
type
Error
= <T as
BlockIOLayout
>::
Error
Source
§
impl<T: AsRef<[u8]>>
ByteIOLayout
for
SliceByteIO
<T>
Source
§
type
Error
= Infallible