pub struct HopTrace { /* private fields */ }Expand description
Complete trace of all hops taken during a multi-hop resolution attempt.
Implementations§
Source§impl HopTrace
impl HopTrace
Sourcepub fn remote_hops(&self) -> Vec<&HopRecord>
pub fn remote_hops(&self) -> Vec<&HopRecord>
References to hops that involved a remote peer (peer_id is Some).
Sourcepub fn resolved_count(&self) -> usize
pub fn resolved_count(&self) -> usize
Number of hops whose resolved field is true.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HopTrace
impl RefUnwindSafe for HopTrace
impl Send for HopTrace
impl Sync for HopTrace
impl Unpin for HopTrace
impl UnsafeUnpin for HopTrace
impl UnwindSafe for HopTrace
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more