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 more
sourceimpl 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
sourceimpl PartialEq<SecondaryChannel> for SecondaryChannel
impl PartialEq<SecondaryChannel> for SecondaryChannel
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>
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
sourceimpl 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 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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more