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]
pub fn get_ref(&self) -> &T[src]
Returns a reference to the inner value
pub fn get_mut(&mut self) -> &mut T[src]
Returns a mutable reference to the inner value
pub fn into_inner(self) -> T[src]
Consumes the value and returns the inner value
pub fn take_body(&mut self) -> Option<B>[src]
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]
T: PartialEq,
fn eq(&self, other: &T) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
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[src]
Dereferences the value.
impl<T, B> DerefMut for Message<T, B>[src]
impl<T, B> Debug for Message<T, B> where
T: Debug, [src]
T: Debug,