pub enum BaseCommand {
Show 14 variants
AbortSessionReq(AbortSessionReq),
AbortSessionAns(AbortSessionAns),
AccountingReq(AccountingReq),
AccountingAns(AccountingAns),
CapExchangeReq(CapExchangeReq),
CapExchangeAns(CapExchangeAns),
DevWatchdogReq(DevWatchdogReq),
DevWatchdogAns(DevWatchdogAns),
DisconnectPeerReq(DisconnectPeerReq),
DisconnectPeerAns(DisconnectPeerAns),
ReAuthReq(ReAuthReq),
ReAuthAns(ReAuthAns),
SessionTermReq(SessionTermReq),
SessionTermAns(SessionTermAns),
}Available on crate feature
alloc only.Variants§
AbortSessionReq(AbortSessionReq)
AbortSessionAns(AbortSessionAns)
AccountingReq(AccountingReq)
AccountingAns(AccountingAns)
CapExchangeReq(CapExchangeReq)
CapExchangeAns(CapExchangeAns)
DevWatchdogReq(DevWatchdogReq)
DevWatchdogAns(DevWatchdogAns)
DisconnectPeerReq(DisconnectPeerReq)
DisconnectPeerAns(DisconnectPeerAns)
ReAuthReq(ReAuthReq)
ReAuthAns(ReAuthAns)
SessionTermReq(SessionTermReq)
SessionTermAns(SessionTermAns)
Implementations§
Source§impl BaseCommand
impl BaseCommand
pub fn from_bytes(bytes: &[u8]) -> Result<Self, ValidationError>
pub fn from_bytes_unchecked(_bytes: &[u8]) -> Self
pub fn validate(_bytes: &[u8]) -> Result<(), ValidationError>
pub fn comm_code(&self) -> u32
pub fn to_bytes(&self) -> Vec<u8> ⓘ
pub fn to_bytes_extended<T: PacketWritable>( &self, writer: &mut PacketWriter<'_, T>, )
Trait Implementations§
Source§impl Clone for BaseCommand
impl Clone for BaseCommand
Source§fn clone(&self) -> BaseCommand
fn clone(&self) -> BaseCommand
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 moreAuto Trait Implementations§
impl Freeze for BaseCommand
impl RefUnwindSafe for BaseCommand
impl Send for BaseCommand
impl Sync for BaseCommand
impl Unpin for BaseCommand
impl UnwindSafe for BaseCommand
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