struct PingJob {
address: IpWithZone,
identifier: u16,
stop_after: u16,
stats: PingStats,
}
Available on crate feature
ping
only.Fields§
§address: IpWithZone
Destination address (initially without any zone identifer)
identifier: u16
Field that sets this ping apart from other pings between the same hosts (especially when multicast pinging).
stop_after: u16
§stats: PingStats
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PingJob
impl RefUnwindSafe for PingJob
impl Send for PingJob
impl Sync for PingJob
impl Unpin for PingJob
impl UnwindSafe for PingJob
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> IntoSwitch for T
impl<T> IntoSwitch for T
Source§fn into_switch<ActiveLevel>(self) -> Switch<T, ActiveLevel>
fn into_switch<ActiveLevel>(self) -> Switch<T, ActiveLevel>
Source§fn into_active_high_switch(self) -> Switch<Self, ActiveHigh>where
Self: Sized,
fn into_active_high_switch(self) -> Switch<Self, ActiveHigh>where
Self: Sized,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 32 bytes