pub struct PeerRouteStatus {
pub route: Option<CachedRoute>,
pub hold_remaining_ms: Option<u64>,
pub hold_flood_hops: Option<u8>,
pub fallback_acks: u8,
pub candidate: Option<CachedRoute>,
pub confirmed_age_ms: Option<u64>,
}Expand description
A snapshot of the route to one peer, for an application to present.
Fields§
§route: Option<CachedRoute>The route the next send will use, if any.
hold_remaining_ms: Option<u64>How much longer the route is held; None when it is not.
hold_flood_hops: Option<u8>See RouteHold::flood_hops; None when nothing is held.
fallback_acks: u8See RouteHold::fallback_acks; zero when nothing is held.
candidate: Option<CachedRoute>See RouteHold::candidate.
confirmed_age_ms: Option<u64>How long ago an acknowledgment last came back for a send on the route.
Trait Implementations§
Source§impl Clone for PeerRouteStatus
impl Clone for PeerRouteStatus
Source§fn clone(&self) -> PeerRouteStatus
fn clone(&self) -> PeerRouteStatus
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PeerRouteStatus
impl Debug for PeerRouteStatus
Source§impl PartialEq for PeerRouteStatus
impl PartialEq for PeerRouteStatus
impl Eq for PeerRouteStatus
impl StructuralPartialEq for PeerRouteStatus
Auto Trait Implementations§
impl Freeze for PeerRouteStatus
impl RefUnwindSafe for PeerRouteStatus
impl Send for PeerRouteStatus
impl Sync for PeerRouteStatus
impl Unpin for PeerRouteStatus
impl UnwindSafe for PeerRouteStatus
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)