Crate bip_disk [] [src]

Modules

error

Both Block and Torrent error types.

fs

Built in objects implementing FileSystem.

Structs

Block

Block of memory which is tracked by the underlying MemoryManager.

BlockManager

BlockManager object that manages a number of Block objects.

BlockMetadata

BlockMetadata which tracks metadata associated with a Block of memory.

DiskManager

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

DiskManagerBuilder

DiskManagerBuilder for building DiskManagers with different settings.

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.