[−][src]Trait io_ranges::MinimalFile
A minimal base trait for file I/O. Defines operations common to all kinds of random-access devices that fit the "file" concept, including normal files, block devices, and in-memory buffers.
Required methods
fn metadata(&self) -> Result<Metadata>
[src]
Return the Metadata
for the file. This is similar to
std::fs::File::metadata
, though it returns fewer fields since the
underlying device may not be an actual filesystem inode.
fn advise(&self, offset: u64, len: u64, advice: Advice) -> Result<()>
[src]
Announce the expected access pattern of the data at the given offset.