pub struct Forget {
pub inode: Inode,
pub count: u64,
}
Expand description
A request to forget about an inode which was previously referenced.
This message must be sent
so the server knows when it can free resources associated with the inode.
If N
Entry structs are sent in a reply to Lookup messages, then the caller must send one
or more Forget messages such that their count
fields add up to N
.
Fields§
§inode: Inode
§count: u64
Trait Implementations§
source§impl<'de> Deserialize<'de> for Forget
impl<'de> Deserialize<'de> for Forget
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for Forget
impl Send for Forget
impl Sync for Forget
impl Unpin for Forget
impl UnwindSafe for Forget
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