pub struct PunchedLink {
pub peer: MachineIdentity,
pub local_index: u32,
pub endpoint: SocketAddr,
pub carrier: Carrier,
pub initiator: bool,
}Expand description
The authenticated direct path retained by the device’s UDP carrier.
Fields§
§peer: MachineIdentity§local_index: u32§endpoint: SocketAddr§carrier: CarrierAlways direct after successful KK completion.
initiator: boolWhether this device sent kind 1.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PunchedLink
impl RefUnwindSafe for PunchedLink
impl Send for PunchedLink
impl Sync for PunchedLink
impl Unpin for PunchedLink
impl UnsafeUnpin for PunchedLink
impl UnwindSafe for PunchedLink
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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