pub enum RequestFileTransferData {
AddFile {
lfi: u8,
max_block_len: u128,
dfi: DataFormatIdentifier,
},
DeleteFile,
ReplaceFile {
lfi: u8,
max_block_len: u128,
dfi: DataFormatIdentifier,
},
ReadFile {
lfi: u8,
max_block_len: u128,
dfi: DataFormatIdentifier,
filesize_or_dir_param_len: u16,
uncompressed_size_or_dir_len: u128,
compressed_size: u128,
},
ReadDir {
lfi: u8,
max_block_len: u128,
dfi: DataFormatIdentifier,
filesize_or_dir_param_len: u16,
uncompressed_size_or_dir_len: u128,
},
ResumeFile {
lfi: u8,
max_block_len: u128,
dfi: DataFormatIdentifier,
file_pos: [u8; 8],
},
}Variants§
Trait Implementations§
Source§impl Clone for RequestFileTransferData
impl Clone for RequestFileTransferData
Source§fn clone(&self) -> RequestFileTransferData
fn clone(&self) -> RequestFileTransferData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RequestFileTransferData
impl Debug for RequestFileTransferData
Auto Trait Implementations§
impl Freeze for RequestFileTransferData
impl RefUnwindSafe for RequestFileTransferData
impl Send for RequestFileTransferData
impl Sync for RequestFileTransferData
impl Unpin for RequestFileTransferData
impl UnwindSafe for RequestFileTransferData
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