pub struct TracerouteSpec {
pub msm_id: u64,
pub target: String,
pub af: u8,
pub protocol: String,
pub paris: Option<u32>,
pub first_hop: u8,
pub max_hops: u8,
pub size: u16,
pub spread: Option<u32>,
pub schedule: ScheduleSpec,
}Expand description
Traceroute measurement specification
Fields§
§msm_id: u64§target: String§af: u8§protocol: String§paris: Option<u32>§first_hop: u8§max_hops: u8§size: u16§spread: Option<u32>§schedule: ScheduleSpecTrait Implementations§
Source§impl Clone for TracerouteSpec
impl Clone for TracerouteSpec
Source§fn clone(&self) -> TracerouteSpec
fn clone(&self) -> TracerouteSpec
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 moreSource§impl Debug for TracerouteSpec
impl Debug for TracerouteSpec
Source§impl<'de> Deserialize<'de> for TracerouteSpec
impl<'de> Deserialize<'de> for TracerouteSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TracerouteSpec
impl RefUnwindSafe for TracerouteSpec
impl Send for TracerouteSpec
impl Sync for TracerouteSpec
impl Unpin for TracerouteSpec
impl UnsafeUnpin for TracerouteSpec
impl UnwindSafe for TracerouteSpec
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