[−][src]Trait projfs::ProjFS
Required methods
fn start_dir_enum(
&self,
id: Guid,
path: RawPath<'_>,
version: VersionInfo
) -> Result<()>
&self,
id: Guid,
path: RawPath<'_>,
version: VersionInfo
) -> Result<()>
fn end_dir_enum(&self, id: Guid, version: VersionInfo) -> Result<()>
fn get_dir_enum(
&self,
id: Guid,
path: RawPath<'_>,
flags: CallbackDataFlags,
version: VersionInfo,
pattern: Option<RawPath<'_>>,
handle: DirHandle
) -> Result<()>
&self,
id: Guid,
path: RawPath<'_>,
flags: CallbackDataFlags,
version: VersionInfo,
pattern: Option<RawPath<'_>>,
handle: DirHandle
) -> Result<()>
fn get_metadata(
&self,
path: RawPath<'_>,
version: VersionInfo
) -> Result<FileBasicInfo>
&self,
path: RawPath<'_>,
version: VersionInfo
) -> Result<FileBasicInfo>
fn read(
&self,
path: RawPath<'_>,
version: VersionInfo,
offset: u64,
buf: &mut [u8]
) -> Result<()>
&self,
path: RawPath<'_>,
version: VersionInfo,
offset: u64,
buf: &mut [u8]
) -> Result<()>
Provided methods
fn fill_entries<'a, I: AsRef<FileBasicInfo>, Iter: Iterator<Item = I>>(
iter: &mut Peekable<Iter>,
handle: DirHandle
) -> usize
iter: &mut Peekable<Iter>,
handle: DirHandle
) -> usize
Implementors
impl<T: ProjFSDirEnum + ProjFSRead> ProjFS for T
[src]
fn start_dir_enum(
&self,
id: Guid,
_path: RawPath<'_>,
version: VersionInfo
) -> Result<()>
[src]
&self,
id: Guid,
_path: RawPath<'_>,
version: VersionInfo
) -> Result<()>
fn end_dir_enum(&self, id: Guid, version: VersionInfo) -> Result<()>
[src]
fn get_dir_enum(
&self,
id: Guid,
path: RawPath<'_>,
flags: CallbackDataFlags,
version: VersionInfo,
pattern: Option<RawPath<'_>>,
handle: DirHandle
) -> Result<()>
[src]
&self,
id: Guid,
path: RawPath<'_>,
flags: CallbackDataFlags,
version: VersionInfo,
pattern: Option<RawPath<'_>>,
handle: DirHandle
) -> Result<()>
fn get_metadata(
&self,
path: RawPath<'_>,
version: VersionInfo
) -> Result<FileBasicInfo>
[src]
&self,
path: RawPath<'_>,
version: VersionInfo
) -> Result<FileBasicInfo>
fn read(
&self,
path: RawPath<'_>,
version: VersionInfo,
offset: u64,
buf: &mut [u8]
) -> Result<()>
[src]
&self,
path: RawPath<'_>,
version: VersionInfo,
offset: u64,
buf: &mut [u8]
) -> Result<()>