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,
_locked: &mut Locked<FileOpsCore>,
name: &FsStr,
) -> Result<FsString, Errno>
fn get_xattr( &self, _locked: &mut Locked<FileOpsCore>, name: &FsStr, ) -> Result<FsString, Errno>
Delegate for
FsNodeOps::get_xattr.Source§fn set_xattr(
&self,
_locked: &mut Locked<FileOpsCore>,
name: &FsStr,
value: &FsStr,
op: XattrOp,
) -> Result<(), Errno>
fn set_xattr( &self, _locked: &mut Locked<FileOpsCore>, name: &FsStr, value: &FsStr, op: XattrOp, ) -> Result<(), Errno>
Delegate for
FsNodeOps::set_xattr.Source§fn remove_xattr(
&self,
_locked: &mut Locked<FileOpsCore>,
name: &FsStr,
) -> Result<(), Errno>
fn remove_xattr( &self, _locked: &mut Locked<FileOpsCore>, name: &FsStr, ) -> Result<(), Errno>
Delegate for
FsNodeOps::remove_xattr.Source§fn list_xattrs(
&self,
_locked: &mut Locked<FileOpsCore>,
) -> Result<Vec<FsString>, Errno>
fn list_xattrs( &self, _locked: &mut Locked<FileOpsCore>, ) -> 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<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 moreSource§impl<T, U> MultiArchFrom<T> for Uwhere
U: From<T>,
impl<T, U> MultiArchFrom<T> for Uwhere
U: From<T>,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
type Error = <U as TryFromExt<T>>::Error
§fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
Tries to perform the conversion.