[−][src]Enum nng::options::RecvFd
A raw file descriptor that can be used to poll for receiving on a socket.
This descriptor will be readable when a message is available for receiving on the socket. When no message is ready for receiving, it will not be readable.
While this may be useful for integrating into existing polling loops, the use of asynchronous I/O objects will be more efficient.
Applications should never attempt to read or write to the file descriptor.
Support
- All sockets.
Trait Implementations
impl Opt for RecvFd
[src]
impl GetOpt<RecvFd> for Socket
[src]
impl Clone for RecvFd
[src]
impl Copy for RecvFd
[src]
impl Eq for RecvFd
[src]
impl Ord for RecvFd
[src]
fn cmp(&self, other: &RecvFd) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<RecvFd> for RecvFd
[src]
impl PartialOrd<RecvFd> for RecvFd
[src]
fn partial_cmp(&self, other: &RecvFd) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl Debug for RecvFd
[src]
impl Display for RecvFd
[src]
impl Hash for RecvFd
[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 RecvFd
[src]
impl StructuralEq for RecvFd
[src]
Auto Trait Implementations
impl Send for RecvFd
impl Sync for RecvFd
impl Unpin for RecvFd
impl UnwindSafe for RecvFd
impl RefUnwindSafe for RecvFd
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> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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,