Crate random_access_disk [−] [src]
random-access-disk
[][2] [][4] [][6] []8
Continuously read,write to disk, using random offsets and lengths. Adapted from random-access-storage/random-access-file.
Usage
extern crate tempdir; extern crate random_access_disk; use std::path::PathBuf; use tempdir::TempDir; let dir = TempDir::new("random-access-disk").unwrap(); let mut file = random_access_disk::Sync::new(dir.path().join("README.db")); file.write(0, b"hello").unwrap(); file.write(5, b" world").unwrap(); let _text = file.read(0, 11).unwrap();
Installation
$ cargo add random-access-disk
License
MIT OR Apache-2.0
Structs
Sync |
Main constructor. |
SyncMethods |
Methods that have been implemented to provide synchronous access to disk. . These should generally be kept private, but exposed to prevent leaking internals. |