pub struct DialedLink {
pub link_id: String,
pub exports: Vec<String>,
pub transport: LinkTransport,
pub carrier: WireCarrier,
}Expand description
A keyed link and the carrier retained for its subsequent traffic.
Fields§
§link_id: StringThe configured link under the network.
exports: Vec<String>The placed prefixes this link exports.
transport: LinkTransportThe finished handshake, bound to the importing peer’s machine.
carrier: WireCarrierThe connection and application stream the handshake opened.
Trait Implementations§
Source§impl Debug for DialedLink
impl Debug for DialedLink
Source§impl From<DialedLink> for ChoiceLink
impl From<DialedLink> for ChoiceLink
Source§fn from(link: DialedLink) -> Self
fn from(link: DialedLink) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for DialedLink
impl !Sync for DialedLink
impl !UnwindSafe for DialedLink
impl Freeze for DialedLink
impl Send for DialedLink
impl Unpin for DialedLink
impl UnsafeUnpin for DialedLink
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