[−][src]Struct libtraceroute::Config
Traceroute configurations
Implementations
impl Config
[src]
pub fn with_port(self, port: u16) -> Self
[src]
Builder: Port for traceroute. Will be incremented on every query (except for TCP-based traceroute)
pub fn with_max_hops(self, max_hops: u32) -> Self
[src]
Builder: Maximum number of hops
pub fn with_number_of_queries(self, number_of_queries: u32) -> Self
[src]
Builder: Number of queries to run per hop
pub fn with_protocol(self, protocol: Protocol) -> Self
[src]
Builder: Protocol. Supported: UDP, TCP, ICMP
pub fn with_interface(self, network_interface: NetworkInterface) -> Self
[src]
Builder: Interface that will be used for sending and receiving packets
pub fn with_first_ttl(self, first_ttl: u8) -> Self
[src]
Builder: First TTL to record
pub fn with_timeout(self, timeout: u64) -> Self
[src]
Builder: Timeout per query
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,