#[repr(u16)]pub enum SmbCommand {
Negotiate = 0,
SessionSetup = 1,
Logoff = 2,
TreeConnect = 3,
TreeDisconnect = 4,
Create = 5,
Close = 6,
Read = 8,
Write = 9,
QueryDirectory = 14,
QueryInfo = 16,
}Expand description
SMB2/3 command codes.
Variants§
Negotiate = 0
SessionSetup = 1
Logoff = 2
TreeConnect = 3
TreeDisconnect = 4
Create = 5
Close = 6
Read = 8
Write = 9
QueryDirectory = 14
QueryInfo = 16
Implementations§
Source§impl SmbCommand
impl SmbCommand
Trait Implementations§
Source§impl Clone for SmbCommand
impl Clone for SmbCommand
Source§fn clone(&self) -> SmbCommand
fn clone(&self) -> SmbCommand
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SmbCommand
impl Debug for SmbCommand
Source§impl PartialEq for SmbCommand
impl PartialEq for SmbCommand
impl Copy for SmbCommand
impl Eq for SmbCommand
impl StructuralPartialEq for SmbCommand
Auto Trait Implementations§
impl Freeze for SmbCommand
impl RefUnwindSafe for SmbCommand
impl Send for SmbCommand
impl Sync for SmbCommand
impl Unpin for SmbCommand
impl UnwindSafe for SmbCommand
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)