Skip to main content

ProjFSRead

Trait ProjFSRead 

Source
pub trait ProjFSRead {
    // Required methods
    fn get_metadata(
        &self,
        path: RawPath<'_>,
        version: VersionInfo,
    ) -> Result<FileBasicInfo>;
    fn read(
        &self,
        path: RawPath<'_>,
        version: VersionInfo,
        offset: u64,
        buf: &mut [u8],
    ) -> Result<()>;
}

Required Methods§

Source

fn get_metadata( &self, path: RawPath<'_>, version: VersionInfo, ) -> Result<FileBasicInfo>

Source

fn read( &self, path: RawPath<'_>, version: VersionInfo, offset: u64, buf: &mut [u8], ) -> Result<()>

Implementors§