Struct snmp_parser::snmpv3::HeaderData
source · pub struct HeaderData {
pub msg_id: u32,
pub msg_max_size: u32,
pub msg_flags: u8,
pub msg_security_model: SecurityModel,
}
Fields§
§msg_id: u32
§msg_max_size: u32
§msg_flags: u8
§msg_security_model: SecurityModel
Implementations§
source§impl HeaderData
impl HeaderData
pub fn is_authenticated(&self) -> bool
pub fn is_encrypted(&self) -> bool
pub fn is_reportable(&self) -> bool
Trait Implementations§
source§impl Clone for HeaderData
impl Clone for HeaderData
source§fn clone(&self) -> HeaderData
fn clone(&self) -> HeaderData
Returns a copy 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 HeaderData
impl Debug for HeaderData
source§impl<'a> FromBer<'a, Error> for HeaderData
impl<'a> FromBer<'a, Error> for HeaderData
source§fn from_ber(bytes: &'a [u8]) -> ParseResult<'a, Self>
fn from_ber(bytes: &'a [u8]) -> ParseResult<'a, Self>
Attempt to parse input bytes into a BER object
source§impl PartialEq<HeaderData> for HeaderData
impl PartialEq<HeaderData> for HeaderData
source§fn eq(&self, other: &HeaderData) -> bool
fn eq(&self, other: &HeaderData) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.