[−][src]Enum nng::options::protocol::survey::SurveyTime
Amount of time that the following surveys will last.
When a new survey is started, a timer of this duration is also
started. Any responses arriving this time will be discarded.
Attempts to receive after the timer expires with no other
surveys started will result in ErrorKind::IncorrectState
.
Attempts to receive when this timer expires will result in
ErrorKind::TimedOut
.
Support
- Sockets can read and write this value when using the following protocols:
- Surveyor v0
- Dialers and Listeners can retrieve it from their owning Socket, if applicable.
Trait Implementations
impl Opt for SurveyTime
[src]
impl GetOpt<SurveyTime> for Context
[src]
impl GetOpt<SurveyTime> for Dialer
[src]
impl GetOpt<SurveyTime> for DialerOptions
[src]
impl GetOpt<SurveyTime> for Listener
[src]
impl GetOpt<SurveyTime> for ListenerOptions
[src]
impl GetOpt<SurveyTime> for Socket
[src]
impl SetOpt<SurveyTime> for Context
[src]
impl SetOpt<SurveyTime> for Socket
[src]
impl Clone for SurveyTime
[src]
fn clone(&self) -> SurveyTime
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SurveyTime
[src]
impl Eq for SurveyTime
[src]
impl Ord for SurveyTime
[src]
fn cmp(&self, other: &SurveyTime) -> 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<SurveyTime> for SurveyTime
[src]
fn eq(&self, other: &SurveyTime) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<SurveyTime> for SurveyTime
[src]
fn partial_cmp(&self, other: &SurveyTime) -> 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 SurveyTime
[src]
impl Display for SurveyTime
[src]
impl Hash for SurveyTime
[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 SurveyTime
[src]
impl StructuralEq for SurveyTime
[src]
Auto Trait Implementations
impl Send for SurveyTime
impl Sync for SurveyTime
impl Unpin for SurveyTime
impl UnwindSafe for SurveyTime
impl RefUnwindSafe for SurveyTime
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,