Enum fuse_backend_rs::api::filesystem::ListxattrReply
source · pub enum ListxattrReply {
Names(Vec<u8>),
Count(u32),
}
Expand description
A reply to a listxattr
method call.
Variants§
Names(Vec<u8>)
A buffer containing a nul-separated list of the names of all the extended attributes
associated with this Inode
. This list of names may be unordered and includes a namespace
prefix. There may be several disjoint namespaces associated with a single Inode
.
Count(u32)
This size of the buffer needed to hold the full list of extended attribute names associated
with this Inode
. Should be returned when the size
parameter is 0. Callers should note
that it is still possible for the set of extended attributes to change between listxattr
calls and so should not assume that a subsequent call to listxattr
with the returned count
will always succeed.
Auto Trait Implementations§
impl Freeze for ListxattrReply
impl RefUnwindSafe for ListxattrReply
impl Send for ListxattrReply
impl Sync for ListxattrReply
impl Unpin for ListxattrReply
impl UnwindSafe for ListxattrReply
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