pub struct ParisOptions {
pub max_hops: u8,
pub timeout_per_hop: Duration,
pub probes_per_hop: u8,
pub mode: ParisMode,
pub flow_id: FlowId,
pub detect_load_balancing: bool,
pub lb_detection_flows: u8,
}Expand description
Paris Traceroute configuration
Fields§
§max_hops: u8Maximum TTL
timeout_per_hop: DurationTimeout per probe
probes_per_hop: u8Number of probes per hop (for statistics)
mode: ParisModeProbe mode (UDP/ICMP/TCP)
flow_id: FlowIdFlow ID to use
detect_load_balancing: boolWhether to detect load balancing
lb_detection_flows: u8Number of different flows to test for LB detection
Trait Implementations§
Source§impl Clone for ParisOptions
impl Clone for ParisOptions
Source§fn clone(&self) -> ParisOptions
fn clone(&self) -> ParisOptions
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 ParisOptions
impl Debug for ParisOptions
Auto Trait Implementations§
impl Freeze for ParisOptions
impl RefUnwindSafe for ParisOptions
impl Send for ParisOptions
impl Sync for ParisOptions
impl Unpin for ParisOptions
impl UnsafeUnpin for ParisOptions
impl UnwindSafe for ParisOptions
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