pub struct PathTableEntry {
pub hash: [u8; 16],
pub timestamp: f64,
pub via: [u8; 16],
pub hops: u8,
pub expires: f64,
pub interface: InterfaceId,
pub interface_name: String,
}Expand description
A single path table entry for query responses.
Fields§
§hash: [u8; 16]§timestamp: f64§via: [u8; 16]§hops: u8§expires: f64§interface: InterfaceId§interface_name: StringTrait Implementations§
Source§impl Clone for PathTableEntry
impl Clone for PathTableEntry
Source§fn clone(&self) -> PathTableEntry
fn clone(&self) -> PathTableEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PathTableEntry
impl RefUnwindSafe for PathTableEntry
impl Send for PathTableEntry
impl Sync for PathTableEntry
impl Unpin 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