Enum epicbox::broker::stomp::session::StreamState [−][src]
pub(crate) enum StreamState<T> {
Connected(Framed<T, Codec>),
Connecting(Box<dyn Future<Item = T, Error = IoError> + Send>),
Failed,
}Variants
Auto Trait Implementations
impl<T> !RefUnwindSafe for StreamState<T>
impl<T> Send for StreamState<T> where
T: Send,
impl<T> !Sync for StreamState<T>
impl<T> Unpin for StreamState<T> where
T: Unpin,
impl<T> !UnwindSafe for StreamState<T>
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<T> SafeBorrow<T> for T where
T: ?Sized,
impl<T> SafeBorrow<T> for T where
T: ?Sized,
pub fn borrow_replacement(ptr: &T) -> &T
pub fn borrow_replacement(ptr: &T) -> &T
Given ptr, which was obtained from a prior call to Self::borrow(),
return a value with the same nominal lifetime which is guaranteed to
survive mutations to Self. Read more