Struct async_dnssd::ResolveHostData
source · [−]pub struct ResolveHostData {
pub flags: QueryRecordFlags,
pub interface: Interface,
/* private fields */
}
Expand description
Optional data when querying for a record; either use its default value or customize it like:
ResolveHostData {
flags: QueryRecordFlags::LONG_LIVED_QUERY,
..Default::default()
};
Fields
flags: QueryRecordFlags
flags for query
interface: Interface
interface to query records on
Trait Implementations
sourceimpl Clone for ResolveHostData
impl Clone for ResolveHostData
sourcefn clone(&self) -> ResolveHostData
fn clone(&self) -> ResolveHostData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ResolveHostData
impl Debug for ResolveHostData
sourceimpl Default for ResolveHostData
impl Default for ResolveHostData
sourcefn default() -> ResolveHostData
fn default() -> ResolveHostData
Returns the “default value” for a type. Read more
sourceimpl Hash for ResolveHostData
impl Hash for ResolveHostData
sourceimpl Ord for ResolveHostData
impl Ord for ResolveHostData
sourcefn cmp(&self, other: &ResolveHostData) -> Ordering
fn cmp(&self, other: &ResolveHostData) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<ResolveHostData> for ResolveHostData
impl PartialEq<ResolveHostData> for ResolveHostData
sourcefn eq(&self, other: &ResolveHostData) -> bool
fn eq(&self, other: &ResolveHostData) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ResolveHostData) -> bool
fn ne(&self, other: &ResolveHostData) -> bool
This method tests for !=
.
sourceimpl PartialOrd<ResolveHostData> for ResolveHostData
impl PartialOrd<ResolveHostData> for ResolveHostData
sourcefn partial_cmp(&self, other: &ResolveHostData) -> Option<Ordering>
fn partial_cmp(&self, other: &ResolveHostData) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for ResolveHostData
impl Eq for ResolveHostData
impl StructuralEq for ResolveHostData
impl StructuralPartialEq for ResolveHostData
Auto Trait Implementations
impl RefUnwindSafe for ResolveHostData
impl Send for ResolveHostData
impl Sync for ResolveHostData
impl Unpin for ResolveHostData
impl UnwindSafe for ResolveHostData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more