Enum ssdp_client::SearchTarget
source · pub enum SearchTarget {
All,
RootDevice,
UUID(String),
URN(URN),
Custom(String, String),
}
Expand description
Specify what SSDP control points to search for
Variants§
All
Search for all devices and services.
RootDevice
Search for root devices only.
UUID(String)
unique identifier for a device
URN(URN)
e.g. schemas-upnp-org:device:ZonePlayer:1 or schemas-sonos-com:service:Queue:1
Custom(String, String)
e.g. roku:ecp
Trait Implementations§
source§impl Clone for SearchTarget
impl Clone for SearchTarget
source§fn clone(&self) -> SearchTarget
fn clone(&self) -> SearchTarget
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SearchTarget
impl Debug for SearchTarget
source§impl Display for SearchTarget
impl Display for SearchTarget
source§impl FromStr for SearchTarget
impl FromStr for SearchTarget
source§impl Into<SearchTarget> for URN
impl Into<SearchTarget> for URN
source§fn into(self) -> SearchTarget
fn into(self) -> SearchTarget
Converts this type into the (usually inferred) input type.
source§impl PartialEq<SearchTarget> for SearchTarget
impl PartialEq<SearchTarget> for SearchTarget
source§fn eq(&self, other: &SearchTarget) -> bool
fn eq(&self, other: &SearchTarget) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for SearchTarget
impl StructuralEq for SearchTarget
impl StructuralPartialEq for SearchTarget
Auto Trait Implementations§
impl RefUnwindSafe for SearchTarget
impl Send for SearchTarget
impl Sync for SearchTarget
impl Unpin for SearchTarget
impl UnwindSafe for SearchTarget
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