pub struct Fh(/* private fields */);Expand description
A FUSE file handle: the sharded-slab key offset by one, so the wire value
is never 0 (0 on the wire means “no handle” — read falls back to inode
resolution).
Implementations§
Trait Implementations§
impl Copy for Fh
impl Eq for Fh
Source§impl From<NonZero<u64>> for Fh
Wire → type, for the FUSE layer’s boundary conversion.
impl From<NonZero<u64>> for Fh
Wire → type, for the FUSE layer’s boundary conversion.
Source§fn from(raw: NonZeroU64) -> Fh
fn from(raw: NonZeroU64) -> Fh
Converts to this type from the input type.
impl StructuralPartialEq for Fh
Auto Trait Implementations§
impl Freeze for Fh
impl RefUnwindSafe for Fh
impl Send for Fh
impl Sync for Fh
impl Unpin for Fh
impl UnsafeUnpin for Fh
impl UnwindSafe for Fh
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.