#[repr(i32)]pub enum GenericTrap {
ColdStart = 0,
WarmStart = 1,
LinkDown = 2,
LinkUp = 3,
AuthenticationFailure = 4,
EgpNeighborLoss = 5,
EnterpriseSpecific = 6,
}Expand description
SNMPv1 generic trap types (RFC 1157 Section 4.1.6).
Variants§
ColdStart = 0
coldStart(0) - agent is reinitializing, config may change
WarmStart = 1
warmStart(1) - agent is reinitializing, config unchanged
LinkDown = 2
linkDown(2) - communication link failure
LinkUp = 3
linkUp(3) - communication link came up
AuthenticationFailure = 4
authenticationFailure(4) - improperly authenticated message received
EgpNeighborLoss = 5
egpNeighborLoss(5) - EGP peer marked down
EnterpriseSpecific = 6
enterpriseSpecific(6) - vendor-specific trap, see specific_trap field
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 · 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 GenericTrap
impl Debug for GenericTrap
Source§impl PartialEq for GenericTrap
impl PartialEq for GenericTrap
impl Copy for GenericTrap
impl Eq 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