[−][src]Enum nng::PipeEvent
An event that happens on a Pipe instance.
Variants
Occurs after a connection and negotiation has completed but before the pipe is added to the socket.
If the pipe is closed at this point, the socket will never see the pipe and no further events will occur for the given pipe.
This event occurs after the pipe is fully added to the socket.
Prior to this time, it is not possible to communicate over the pipe with the socket.
Occurs after the pipe has been removed from the socket.
The underlying transport may be closed at this point and it is not possible to communicate with this pipe.
Trait Implementations
impl Clone for PipeEvent
[src]
impl Copy for PipeEvent
[src]
impl Eq for PipeEvent
[src]
impl PartialEq<PipeEvent> for PipeEvent
[src]
impl Debug for PipeEvent
[src]
impl Hash for PipeEvent
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl StructuralPartialEq for PipeEvent
[src]
impl StructuralEq for PipeEvent
[src]
Auto Trait Implementations
impl Send for PipeEvent
impl Sync for PipeEvent
impl Unpin for PipeEvent
impl UnwindSafe for PipeEvent
impl RefUnwindSafe for PipeEvent
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,