pub struct IcmpTxCountersInner {
pub reply: Counter,
pub protocol_unreachable: Counter,
pub address_unreachable: Counter,
pub port_unreachable: Counter,
pub net_unreachable: Counter,
pub ttl_expired: Counter,
pub packet_too_big: Counter,
pub parameter_problem: Counter,
pub dest_unreachable: Counter,
pub error: Counter,
}
Expand description
ICMP tx path counters.
Fields§
§reply: Counter
Count of reply messages sent.
protocol_unreachable: Counter
Count of protocol unreachable messages sent.
address_unreachable: Counter
Count of host/address unreachable messages sent.
port_unreachable: Counter
Count of port unreachable messages sent.
net_unreachable: Counter
Count of net unreachable messages sent.
ttl_expired: Counter
Count of ttl expired messages sent.
packet_too_big: Counter
Count of packet too big messages sent.
parameter_problem: Counter
Count of parameter problem messages sent.
dest_unreachable: Counter
Count of destination unreachable messages sent.
error: Counter
Count of error messages sent.
Trait Implementations§
Source§impl Default for IcmpTxCountersInner
impl Default for IcmpTxCountersInner
Source§fn default() -> IcmpTxCountersInner
fn default() -> IcmpTxCountersInner
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for IcmpTxCountersInner
impl RefUnwindSafe for IcmpTxCountersInner
impl Send for IcmpTxCountersInner
impl Sync for IcmpTxCountersInner
impl Unpin for IcmpTxCountersInner
impl UnwindSafe for IcmpTxCountersInner
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<O, BC> BuildableCoreContext<BC> for Owhere
O: Default,
impl<O, BC> BuildableCoreContext<BC> for Owhere
O: Default,
Source§impl<CC, BC, Meta> RecvFrameContext<Meta, BC> for CCwhere
Meta: ReceivableFrameMeta<CC, BC>,
impl<CC, BC, Meta> RecvFrameContext<Meta, BC> for CCwhere
Meta: ReceivableFrameMeta<CC, BC>,
Source§impl<CC, BC, Meta> SendFrameContext<BC, Meta> for CCwhere
Meta: SendableFrameMeta<CC, BC>,
impl<CC, BC, Meta> SendFrameContext<BC, Meta> for CCwhere
Meta: SendableFrameMeta<CC, BC>,
Source§fn send_frame<S>(
&mut self,
bindings_ctx: &mut BC,
metadata: Meta,
frame: S,
) -> Result<(), ErrorAndSerializer<SendFrameErrorReason, S>>where
S: Serializer,
<S as Serializer>::Buffer: BufferMut,
fn send_frame<S>(
&mut self,
bindings_ctx: &mut BC,
metadata: Meta,
frame: S,
) -> Result<(), ErrorAndSerializer<SendFrameErrorReason, S>>where
S: Serializer,
<S as Serializer>::Buffer: BufferMut,
Send a frame. Read more
Source§impl<Id, CC, BC> TimerHandler<BC, Id> for CCwhere
BC: TimerBindingsTypes,
Id: HandleableTimer<CC, BC>,
impl<Id, CC, BC> TimerHandler<BC, Id> for CCwhere
BC: TimerBindingsTypes,
Id: HandleableTimer<CC, BC>,
Source§fn handle_timer(
&mut self,
bindings_ctx: &mut BC,
dispatch: Id,
timer: <BC as TimerBindingsTypes>::UniqueTimerId,
)
fn handle_timer( &mut self, bindings_ctx: &mut BC, dispatch: Id, timer: <BC as TimerBindingsTypes>::UniqueTimerId, )
Handle a timer firing. Read more