pub struct RouteSnapshot {
pub destination: DestinationHash,
pub hops: u8,
pub via: NextHop,
pub learned_at: InstantMillis,
pub last_relayed_at: InstantMillis,
pub expires_at: InstantMillis,
pub interface: InterfaceId,
}Fields§
§destination: DestinationHash§hops: u8§via: NextHop§learned_at: InstantMillis§last_relayed_at: InstantMillis§expires_at: InstantMillis§interface: InterfaceIdTrait Implementations§
Source§impl Clone for RouteSnapshot
impl Clone for RouteSnapshot
Source§fn clone(&self) -> RouteSnapshot
fn clone(&self) -> RouteSnapshot
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 RouteSnapshot
impl Debug for RouteSnapshot
impl Eq for RouteSnapshot
Source§impl From<RouteSnapshot> for RnsPathTableEntry
impl From<RouteSnapshot> for RnsPathTableEntry
Source§fn from(entry: RouteSnapshot) -> RnsPathTableEntry
fn from(entry: RouteSnapshot) -> RnsPathTableEntry
Converts to this type from the input type.
Source§impl PartialEq for RouteSnapshot
impl PartialEq for RouteSnapshot
impl StructuralPartialEq for RouteSnapshot
Auto Trait Implementations§
impl Freeze for RouteSnapshot
impl RefUnwindSafe for RouteSnapshot
impl Send for RouteSnapshot
impl Sync for RouteSnapshot
impl Unpin for RouteSnapshot
impl UnsafeUnpin for RouteSnapshot
impl UnwindSafe for RouteSnapshot
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