Crate bip_disk [] [src]

Modules

error

Both Block and Torrent error types.

fs

Built in objects implementing FileSystem.

fs_cache

Built in objects implementing FileSystem for caching.

Structs

Block

Block of immutable memory.

BlockMetadata

BlockMetadata which tracks metadata associated with a Block of memory.

BlockMut

BlockMut of mutable memory.

DiskManager

DiskManager object which handles the storage of Blocks to the FileSystem.

DiskManagerBuilder

DiskManagerBuilder for building DiskManagers with different settings.

DiskManagerSink

DiskManagerSink which is the sink portion of a DiskManager.

DiskManagerStream

DiskManagerStream which is the stream portion of a DiskManager.

Enums

IDiskMessage

Messages that can be sent to the DiskManager.

ODiskMessage

Messages that can be received from the DiskManager.

Traits

FileSystem

Trait for performing operations on some file system.

Type Definitions

InfoHash

Bittorrent InfoHash.