pub struct FilePayload {
pub file: u64,
pub offset: u64,
pub length: u64,
pub flags: u32,
pub result: i64,
}Expand description
Payload for file operations.
Fields§
§file: u64File identity hash (crate::FileKey).
offset: u64Byte offset.
length: u64Byte length.
flags: u32Flags (open flags, wait flags, …).
result: i64Result (bytes transferred, NTSTATUS/HRESULT, or -1).
Trait Implementations§
Source§impl Clone for FilePayload
impl Clone for FilePayload
Source§fn clone(&self) -> FilePayload
fn clone(&self) -> FilePayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FilePayload
Source§impl Debug for FilePayload
impl Debug for FilePayload
Source§impl Default for FilePayload
impl Default for FilePayload
Source§fn default() -> FilePayload
fn default() -> FilePayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FilePayload
impl<'de> Deserialize<'de> for FilePayload
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
impl Eq for FilePayload
Source§impl PartialEq for FilePayload
impl PartialEq for FilePayload
Source§impl Serialize for FilePayload
impl Serialize for FilePayload
impl StructuralPartialEq for FilePayload
Auto Trait Implementations§
impl Freeze for FilePayload
impl RefUnwindSafe for FilePayload
impl Send for FilePayload
impl Sync for FilePayload
impl Unpin for FilePayload
impl UnsafeUnpin for FilePayload
impl UnwindSafe for FilePayload
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