pub struct MemoryXattrStorage { /* private fields */ }Trait Implementations§
Source§impl Default for MemoryXattrStorage
impl Default for MemoryXattrStorage
Source§impl XattrStorage for MemoryXattrStorage
impl XattrStorage for MemoryXattrStorage
Source§fn get_xattr(&self, name: &FsStr) -> Result<FsString, Errno>
fn get_xattr(&self, name: &FsStr) -> Result<FsString, Errno>
Delegate for
FsNodeOps::get_xattr.Source§fn set_xattr(
&self,
name: &FsStr,
value: &FsStr,
op: XattrOp,
) -> Result<(), Errno>
fn set_xattr( &self, name: &FsStr, value: &FsStr, op: XattrOp, ) -> Result<(), Errno>
Delegate for
FsNodeOps::set_xattr.Source§fn remove_xattr(&self, name: &FsStr) -> Result<(), Errno>
fn remove_xattr(&self, name: &FsStr) -> Result<(), Errno>
Delegate for
FsNodeOps::remove_xattr.Source§fn list_xattrs(&self) -> Result<Vec<FsString>, Errno>
fn list_xattrs(&self) -> Result<Vec<FsString>, Errno>
Delegate for
FsNodeOps::list_xattrs.Auto Trait Implementations§
impl !Freeze for MemoryXattrStorage
impl !RefUnwindSafe for MemoryXattrStorage
impl Send for MemoryXattrStorage
impl Sync for MemoryXattrStorage
impl Unpin for MemoryXattrStorage
impl UnsafeUnpin for MemoryXattrStorage
impl UnwindSafe for MemoryXattrStorage
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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<F, N> FidlIntoNative<Box<N>> for Fwhere
F: FidlIntoNative<N>,
impl<F, N> FidlIntoNative<Box<N>> for Fwhere
F: FidlIntoNative<N>,
fn fidl_into_native(self) -> Box<N>
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more