[][src]Struct google_spectrum1_explorer::DeviceCapabilities

pub struct DeviceCapabilities {
    pub frequency_ranges: Option<Vec<FrequencyRange>>,
}

Device capabilities provide additional information that may be used by a device to provide additional information to the database that may help it to determine available spectrum. If the database does not support device capabilities it will ignore the parameter altogether.

This type is not used in any activity, and only used as part of another schema.

Fields

frequency_ranges: Option<Vec<FrequencyRange>>

An optional list of frequency ranges supported by the device. Each element must contain start and stop frequencies in which the device can operate. Channel identifiers are optional. When specified, the database should not return available spectrum that falls outside these ranges or channel IDs.

Trait Implementations

impl Clone for DeviceCapabilities[src]

impl Debug for DeviceCapabilities[src]

impl Default for DeviceCapabilities[src]

impl<'de> Deserialize<'de> for DeviceCapabilities[src]

impl Part for DeviceCapabilities[src]

impl Serialize for DeviceCapabilities[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any