pub struct CopyChunkCopy {
pub source_key: [u8; 24],
pub chunks: Vec<CopyChunk>,
}Expand description
Parsed SRV_COPYCHUNK_COPY request ([MS-SMB2] §2.2.31.1): a 24-byte source resume key followed by a chunk list.
Fields§
§source_key: [u8; 24]Resume key identifying the source open (build_resume_key_resp).
chunks: Vec<CopyChunk>Copy operations to perform.
Implementations§
Source§impl CopyChunkCopy
impl CopyChunkCopy
Sourcepub fn parse(input: &[u8]) -> Option<CopyChunkCopy>
pub fn parse(input: &[u8]) -> Option<CopyChunkCopy>
Parse from the IOCTL input buffer.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CopyChunkCopy
impl RefUnwindSafe for CopyChunkCopy
impl Send for CopyChunkCopy
impl Sync for CopyChunkCopy
impl Unpin for CopyChunkCopy
impl UnsafeUnpin for CopyChunkCopy
impl UnwindSafe for CopyChunkCopy
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