pub struct HeaderInfo { /* private fields */ }Expand description
Information included in a TACACS+ packet header.
Implementations§
Source§impl HeaderInfo
impl HeaderInfo
Sourcepub fn sequence_number(&self) -> u8
pub fn sequence_number(&self) -> u8
The sequence number of the packet. This should be odd for client packets, and even for server packets.
Sourcepub fn flags(&self) -> PacketFlags
pub fn flags(&self) -> PacketFlags
Session/packet flags.
Sourcepub fn session_id(&self) -> u32
pub fn session_id(&self) -> u32
ID of the current session.
Source§impl HeaderInfo
impl HeaderInfo
Sourcepub const HEADER_SIZE_BYTES: usize = 12usize
pub const HEADER_SIZE_BYTES: usize = 12usize
Size of a full TACACS+ packet header.
Trait Implementations§
Source§impl Clone for HeaderInfo
impl Clone for HeaderInfo
Source§fn clone(&self) -> HeaderInfo
fn clone(&self) -> HeaderInfo
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 HeaderInfo
impl Debug for HeaderInfo
Source§impl Hash for HeaderInfo
impl Hash for HeaderInfo
Source§impl PartialEq for HeaderInfo
impl PartialEq for HeaderInfo
Source§impl TryFrom<&[u8]> for HeaderInfo
impl TryFrom<&[u8]> for HeaderInfo
impl Copy for HeaderInfo
impl Eq for HeaderInfo
impl StructuralPartialEq for HeaderInfo
Auto Trait Implementations§
impl Freeze for HeaderInfo
impl RefUnwindSafe for HeaderInfo
impl Send for HeaderInfo
impl Sync for HeaderInfo
impl Unpin for HeaderInfo
impl UnwindSafe for HeaderInfo
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