pub struct BrowseRequest {
pub service_type: String,
pub timeout_ms: Option<u32>,
}Expand description
An mdns.browse request.
Fields§
§service_type: StringThe DNS-SD service type to browse, _<name>._tcp or _<name>._udp.
timeout_ms: Option<u32>How long to collect answers, clamped to
BROWSE_MIN_TIMEOUT_MS..=BROWSE_MAX_TIMEOUT_MS;
BROWSE_DEFAULT_TIMEOUT_MS when absent.
Implementations§
Source§impl BrowseRequest
impl BrowseRequest
Sourcepub fn timeout_ms(&self) -> u32
pub fn timeout_ms(&self) -> u32
The browse window this request asks for, clamped to the allowed range.
Trait Implementations§
Source§impl Clone for BrowseRequest
impl Clone for BrowseRequest
Source§impl Debug for BrowseRequest
impl Debug for BrowseRequest
Source§impl<'de> Deserialize<'de> for BrowseRequest
impl<'de> Deserialize<'de> for BrowseRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BrowseRequest
Source§impl PartialEq for BrowseRequest
impl PartialEq for BrowseRequest
Source§impl Serialize for BrowseRequest
impl Serialize for BrowseRequest
impl StructuralPartialEq for BrowseRequest
Auto Trait Implementations§
impl Freeze for BrowseRequest
impl RefUnwindSafe for BrowseRequest
impl Send for BrowseRequest
impl Sync for BrowseRequest
impl Unpin for BrowseRequest
impl UnsafeUnpin for BrowseRequest
impl UnwindSafe for BrowseRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.