pub struct MessagePipe { /* private fields */ }Implementations§
Source§impl MessagePipe
impl MessagePipe
pub fn from_socket(ws: SignalWebSocket, credentials: ServiceCredentials) -> Self
Sourcepub fn ws(&self) -> SignalWebSocket
pub fn ws(&self) -> SignalWebSocket
Return a SignalWebSocket for sending messages and other purposes beyond receiving messages.
Sourcepub fn stream(self) -> impl Stream<Item = Result<Incoming, ServiceError>>
pub fn stream(self) -> impl Stream<Item = Result<Incoming, ServiceError>>
Returns the stream of Envelopes
Envelopes yielded are acknowledged.
Auto Trait Implementations§
impl Freeze for MessagePipe
impl !RefUnwindSafe for MessagePipe
impl Send for MessagePipe
impl Sync for MessagePipe
impl Unpin for MessagePipe
impl !UnwindSafe for MessagePipe
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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