use Result;
/// Some writable and readable devices (disk drives, media cards) have a block size (number of bytes
/// that are read or written at a time) associated with them.
///
/// These devices also have a (relatively) fixed (or at least known) number of blocks that limits
/// their length. At least, they can't be appended to.
// TODO: consider if we should require ReadAt &/or WriteAt
// TODO: consider if we should provide (here or in a seperate trait) read/write methods on blocks
// of data.
// TODO: consider providing block_sz_physical?
pub use BlockFile;