Struct ekko::Ekko [−][src]
Implementations
impl Ekko
[src]
pub fn with_target(target: &str) -> Result<Ekko, EkkoError>
[src]
Build a sender with given target address ..
pub fn send(&mut self, hops: u32) -> Result<EkkoResponse, EkkoError>
[src]
Send an echo request with a default timeout of 1000 milliseconds ..
pub fn send_with_timeout(
&mut self,
hops: u32,
timeout: Duration
) -> Result<EkkoResponse, EkkoError>
[src]
&mut self,
hops: u32,
timeout: Duration
) -> Result<EkkoResponse, EkkoError>
Send an echo request with or with a specified timeout ..
pub fn trace(
&mut self,
hops: Range<u32>
) -> Result<Vec<EkkoResponse>, EkkoError>
[src]
&mut self,
hops: Range<u32>
) -> Result<Vec<EkkoResponse>, EkkoError>
Trace route with a default timeout of 1000 milliseconds ..
pub fn trace_with_timeout(
&mut self,
hops: Range<u32>,
timeout: Duration
) -> Result<Vec<EkkoResponse>, EkkoError>
[src]
&mut self,
hops: Range<u32>,
timeout: Duration
) -> Result<Vec<EkkoResponse>, EkkoError>
Trace route with specified timeout ..
Auto Trait Implementations
impl RefUnwindSafe for Ekko
impl Send for Ekko
impl Sync for Ekko
impl Unpin for Ekko
impl UnwindSafe for Ekko
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,
pub 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.
pub 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.
pub 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>,