pub struct Allocate {
pub inode: Inode,
pub handle: Handle,
pub offset: Option<u64>,
pub size: u64,
}
Expand description
A request to pre-allocate a given amount of space from durable storage for a file.
Fields§
§inode: Inode
§handle: Handle
§offset: Option<u64>
§size: u64
Trait Implementations§
source§impl<'de> Deserialize<'de> for Allocate
impl<'de> Deserialize<'de> for Allocate
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 Allocate
impl Send for Allocate
impl Sync for Allocate
impl Unpin for Allocate
impl UnwindSafe for Allocate
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