pub struct LocalLink { /* private fields */ }Expand description
Platform-agnostic local IPC link.
Uses Unix domain sockets on Linux/macOS, named pipes on Windows.
Addresses are strings: a socket path on Unix, a named pipe path on Windows
(e.g. \\.\pipe\my-service).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LocalLink
impl !RefUnwindSafe for LocalLink
impl Send for LocalLink
impl !Sync for LocalLink
impl Unpin for LocalLink
impl UnsafeUnpin for LocalLink
impl !UnwindSafe for LocalLink
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<L> IntoConduit for Lwhere
L: Link,
impl<L> IntoConduit for Lwhere
L: Link,
Source§type Conduit = BareConduit<MessageFamily, L>
type Conduit = BareConduit<MessageFamily, L>
The conduit type produced by this conversion.
Source§fn into_conduit(self) -> <L as IntoConduit>::Conduit
fn into_conduit(self) -> <L as IntoConduit>::Conduit
Convert into a conduit.