Struct freqfs::DirReadGuard

source ·
pub struct DirReadGuard<FE> { /* private fields */ }
Expand description

A read lock on a directory.

Methods from Deref<Target = Dir<FE>>§

Borrow the Path of this Dir.

Get the entry with the given name from this Dir.

Get the subdirectory with the given name from this Dir, if present.

Also returns None if the entry at name is a file.

Get the file with the given name from this Dir, if present.

Also returns None if the entry at name is a directory.

Return an Iterator over the entries in this Dir.

Return the number of entries in this Dir.

Trait Implementations§

The resulting type after dereferencing.
Dereferences the value.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Cast an instance of T into an instance of Self.
Cast an instance of Self into an instance of T.

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Returns true if self can be cast into the target type T.
Test if value can be cast into Self.
Returns Some(Self) if the source value can be cast into Self, otherwise None.
Returns Ok(Self) if the source value can be cast into Self, otherwise calls on_err.
Test if self can be cast into T.
Returns Some(T) if self can be cast into T, otherwise None.
Returns Ok(T) if self can be cast into T, otherwise calls on_err.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.