pub struct PathTableEntry {
pub hash: [u8; 16],
pub timestamp: f64,
pub via: [u8; 16],
pub hops: u8,
pub expires: f64,
pub used: f64,
pub interface: InterfaceId,
pub interface_name: String,
pub stamp_value: Option<StampValue>,
pub lr_cost: Option<StampCost>,
}Expand description
A single path table entry for query responses.
Fields§
§hash: [u8; 16]§timestamp: f64§via: [u8; 16]§hops: u8§expires: f64§used: f64§interface: InterfaceId§interface_name: String§stamp_value: Option<StampValue>Stamp value of the destination’s announce, when it is a known
destination (upstream 21170877 path table value).
lr_cost: Option<StampCost>Link request cost the destination announced, when known (lr_cost).
Trait Implementations§
Source§impl Clone for PathTableEntry
impl Clone for PathTableEntry
Auto Trait Implementations§
impl Forget for PathTableEntry
impl Freeze for PathTableEntry
impl RefUnwindSafe for PathTableEntry
impl Send for PathTableEntry
impl Sync for PathTableEntry
impl Unpin for PathTableEntry
impl UnsafeUnpin for PathTableEntry
impl UnwindSafe for PathTableEntry
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