pub struct ClientLoopback { /* private fields */ }Expand description
The server-to-client half of the transport, sending URIs in the client’s spelling.
Trait Implementations§
Source§impl Loopback for ClientLoopback
impl Loopback for ClientLoopback
Source§type RequestStream = Pin<Box<dyn Stream<Item = Request> + Send>>
type RequestStream = Pin<Box<dyn Stream<Item = Request> + Send>>
Yields a stream of pending server-to-client requests.
Source§type ResponseSink = <ClientSocket as Loopback>::ResponseSink
type ResponseSink = <ClientSocket as Loopback>::ResponseSink
Routes client-to-server responses back to the server.
Source§fn split(self) -> (Self::RequestStream, Self::ResponseSink)
fn split(self) -> (Self::RequestStream, Self::ResponseSink)
Splits this socket into two halves capable of operating independently. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for ClientLoopback
impl !UnwindSafe for ClientLoopback
impl Freeze for ClientLoopback
impl Send for ClientLoopback
impl Sync for ClientLoopback
impl Unpin for ClientLoopback
impl UnsafeUnpin for ClientLoopback
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more