1#![deny(unsafe_op_in_unsafe_fn)]
9
10pub mod block;
11pub mod callback_device;
12pub mod caching_device;
13pub mod error;
14pub mod ffi;
15pub mod file_device;
16pub mod readonly;
17pub mod slice;
18
19pub use block::{BlockDevice, BlockRead};
20pub use callback_device::{CallbackDevice, FlushCb, ReadCb, WriteCb};
21pub use caching_device::CachingDevice;
22pub use error::{Error, Result};
23pub use file_device::FileDevice;
24pub use readonly::ReadOnlyDevice;
25pub use slice::{OwnedSlice, SliceReader};