Enum bluer::adv::SecondaryChannel
source · [−]#[non_exhaustive]
pub enum SecondaryChannel {
OneM,
TwoM,
Coded,
}
Available on crate feature
bluetoothd
only.Expand description
Secondary channel for advertisement.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
OneM
1M
TwoM
2M
Coded
Coded
Trait Implementations
sourceimpl Clone for SecondaryChannel
impl Clone for SecondaryChannel
sourcefn clone(&self) -> SecondaryChannel
fn clone(&self) -> SecondaryChannel
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 moresourceimpl Debug for SecondaryChannel
impl Debug for SecondaryChannel
sourceimpl Default for SecondaryChannel
impl Default for SecondaryChannel
sourceimpl<'de> Deserialize<'de> for SecondaryChannel
impl<'de> Deserialize<'de> for SecondaryChannel
sourcefn 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
sourceimpl Display for SecondaryChannel
impl Display for SecondaryChannel
sourceimpl FromStr for SecondaryChannel
impl FromStr for SecondaryChannel
type Err = ParseError
type Err = ParseError
The associated error which can be returned from parsing.
sourceimpl Hash for SecondaryChannel
impl Hash for SecondaryChannel
sourceimpl Ord for SecondaryChannel
impl Ord for SecondaryChannel
sourcefn cmp(&self, other: &SecondaryChannel) -> Ordering
fn cmp(&self, other: &SecondaryChannel) -> 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) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<SecondaryChannel> for SecondaryChannel
impl PartialEq<SecondaryChannel> for SecondaryChannel
sourcefn eq(&self, other: &SecondaryChannel) -> bool
fn eq(&self, other: &SecondaryChannel) -> bool
sourceimpl PartialOrd<SecondaryChannel> for SecondaryChannel
impl PartialOrd<SecondaryChannel> for SecondaryChannel
sourcefn partial_cmp(&self, other: &SecondaryChannel) -> Option<Ordering>
fn partial_cmp(&self, other: &SecondaryChannel) -> Option<Ordering>
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 moresourceimpl Serialize for SecondaryChannel
impl Serialize for SecondaryChannel
sourceimpl TryFrom<&str> for SecondaryChannel
impl TryFrom<&str> for SecondaryChannel
type Error = ParseError
type Error = ParseError
The type returned in the event of a conversion error.
impl Copy for SecondaryChannel
impl Eq for SecondaryChannel
impl StructuralEq for SecondaryChannel
impl StructuralPartialEq for SecondaryChannel
Auto Trait Implementations
impl RefUnwindSafe for SecondaryChannel
impl Send for SecondaryChannel
impl Sync for SecondaryChannel
impl Unpin for SecondaryChannel
impl UnwindSafe for SecondaryChannel
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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