pub enum GenericTrap {
ColdStart,
WarmStart,
LinkDown,
LinkUp,
AuthenticationFailure,
EgpNeighborLoss,
EnterpriseSpecific,
Unknown(i32),
}Expand description
SNMPv1 generic trap types (RFC 1157 Section 4.1.6).
Variants§
ColdStart
coldStart(0) - agent is reinitializing, config may change
WarmStart
warmStart(1) - agent is reinitializing, config unchanged
LinkDown
linkDown(2) - communication link failure
LinkUp
linkUp(3) - communication link came up
AuthenticationFailure
authenticationFailure(4) - improperly authenticated message received
EgpNeighborLoss
egpNeighborLoss(5) - EGP peer marked down
EnterpriseSpecific
enterpriseSpecific(6) - vendor-specific trap, see specific_trap field
Unknown(i32)
An unrecognized generic trap value received on the wire.
Implementations§
Trait Implementations§
Source§impl Clone for GenericTrap
impl Clone for GenericTrap
Source§fn clone(&self) -> GenericTrap
fn clone(&self) -> GenericTrap
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GenericTrap
Source§impl Debug for GenericTrap
impl Debug for GenericTrap
Source§impl Display for GenericTrap
impl Display for GenericTrap
impl Eq for GenericTrap
Source§impl Hash for GenericTrap
impl Hash for GenericTrap
Source§impl PartialEq for GenericTrap
impl PartialEq for GenericTrap
impl StructuralPartialEq for GenericTrap
Auto Trait Implementations§
impl Freeze for GenericTrap
impl RefUnwindSafe for GenericTrap
impl Send for GenericTrap
impl Sync for GenericTrap
impl Unpin for GenericTrap
impl UnsafeUnpin for GenericTrap
impl UnwindSafe for GenericTrap
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more