Enum tokio_proto::streaming::Message
[−]
[src]
pub enum Message<T, B> { WithoutBody(T), WithBody(T, B), }
Message sent and received from a multiplexed service
Variants
WithoutBody(T)
Has no associated streaming body
WithBody(T, B)
Has associated streaming body
Methods
impl<T, B> Message<T, B>
[src]
fn get_ref(&self) -> &T
Returns a reference to the inner value
fn get_mut(&mut self) -> &mut T
Returns a mutable reference to the inner value
fn into_inner(self) -> T
Consumes the value and returns the inner value
fn take_body(&mut self) -> Option<B>
If the Message
value has an associated body stream, return it. The
original Message
value will then become a WithoutBody
variant.
Trait Implementations
impl<T, B> PartialEq<T> for Message<T, B> where T: PartialEq
[src]
fn eq(&self, other: &T) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.
impl<T, B> Deref for Message<T, B>
[src]
type Target = T
The resulting type after dereferencing
fn deref(&self) -> &T
The method called to dereference a value
impl<T, B> DerefMut for Message<T, B>
[src]
fn deref_mut(&mut self) -> &mut T
The method called to mutably dereference a value