Skip to main content

Crate block_server

Crate block_server 

Source

Modules§

async_interface
c_interface
callback_interface

Structs§

ActiveRequests
BlockInfo
Information associated with non-partition block devices.
BlockOffsetMapping
BlockServer
BlockServer is an implementation of fuchsia.hardware.block.partition.Partition. cbindgen:no-export
OffsetMap
Remaps the offset of block requests based on an internal map of contiguous logical extents.
PartitionInfo
Information associated with a block device that is also a partition.
RequestId
VolumeInfo
Information associated with a dynamic volume (such as FVM volumes).

Enums§

DeviceInfo
GroupOrRequest
Operation

Traits§

IntoOrchestrator
A helper trait for converting various types into an Orchestrator.
SessionManager

Functions§

coalesce_mappings
Merges physically contiguous mappings into single logical mappings. This is useful because it prevents requests from being unnecessarily split if they span the two mappings.

Type Aliases§

InlineCryptoOptions
ReadOptions
WriteFlags
cbindgen:no-export
WriteOptions