pub struct ServiceUuid16(/* private fields */);
Implementations§
Source§impl ServiceUuid16
impl ServiceUuid16
pub const GENERIC_ACCESS: ServiceUuid16
pub const GENERIC_ATTRIBUTE: ServiceUuid16
pub const IMMEDIATE_ALERT: ServiceUuid16
pub const LINK_LOSS: ServiceUuid16
pub const TX_POWER: ServiceUuid16
pub const CURRENT_TIME: ServiceUuid16
pub const REFERENCE_TIME_UPDATE: ServiceUuid16
pub const NEXT_DST_CHANGE: ServiceUuid16
pub const GLUCOSE: ServiceUuid16
pub const HEALTH_THERMOMETER: ServiceUuid16
pub const DEVICE_INFORMATION: ServiceUuid16
pub const HEART_RATE: ServiceUuid16
pub const PHONE_ALERT_STATUS: ServiceUuid16
pub const BATTERY: ServiceUuid16
pub const BLOOD_PRESSURE: ServiceUuid16
pub const ALERT_NOTIFICATION: ServiceUuid16
pub const HUMAN_INTERFACE_DEVICE: ServiceUuid16
pub const SCAN_PARAMETERS: ServiceUuid16
pub const RUNNNIG_SPEED_AND_CADENCE: ServiceUuid16
pub const AUTOMATION_IO: ServiceUuid16
pub const CYCLING_SPEED_AND_CADENCE: ServiceUuid16
pub const CYCLING_POWER: ServiceUuid16
pub const LOCATION_AND_NAVIGATION: ServiceUuid16
pub const ENVIRONMENTAL_SENSING: ServiceUuid16
pub const BODY_COMPOSITION: ServiceUuid16
pub const USER_DATA: ServiceUuid16
pub const WEIGHT_SCALE: ServiceUuid16
pub const BOND_MANAGEMENT: ServiceUuid16
pub const CONTINOUS_GLUCOSE_MONITORING: ServiceUuid16
pub const INTERNET_PROTOCOL_SUPPORT: ServiceUuid16
pub const INDOOR_POSITIONING: ServiceUuid16
pub const PULSE_OXIMETER: ServiceUuid16
pub const HTTP_PROXY: ServiceUuid16
pub const TRANSPORT_DISCOVERY: ServiceUuid16
pub const OBJECT_TRANSFER: ServiceUuid16
pub const FITNESS_MACHINE: ServiceUuid16
pub const MESH_PROVISIONING: ServiceUuid16
pub const MESH_PROXY: ServiceUuid16
pub const RECONNECTION_CONFIGURATION: ServiceUuid16
pub const INSULIN_DELIVERY: ServiceUuid16
pub const BINARY_SENSOR: ServiceUuid16
pub const EMERGENCY_CONFIGURATION: ServiceUuid16
pub const AUTHORIZATION_CONTROL: ServiceUuid16
pub const PHYSICAL_ACTIVITY_MONITOR: ServiceUuid16
pub const ELAPSED_TIME: ServiceUuid16
pub const GENERIC_HEALTH_SENSOR: ServiceUuid16
pub const AUDIO_INPUT_CONTROL: ServiceUuid16
pub const VOLUME_CONTROL: ServiceUuid16
pub const VOLUME_OFFSET_CONTROL: ServiceUuid16
pub const COORDINATED_SET_IDENTIFICATION: ServiceUuid16
pub const DEVICE_TIME: ServiceUuid16
pub const MEDIA_CONTROL: ServiceUuid16
pub const GENERIC_MEDIA_CONTROL: ServiceUuid16
pub const CONSTANT_TONE_EXTENSION: ServiceUuid16
pub const TELEPHONE_BEARER: ServiceUuid16
pub const GENERIC_TELEPHONE_BEARER: ServiceUuid16
pub const MICROPHONE_CONTROL: ServiceUuid16
pub const AUDIO_STREAM_CONTROL: ServiceUuid16
pub const BROADCAST_AUDIO_SCAN: ServiceUuid16
pub const PUBLISHED_AUDIO_SCAN: ServiceUuid16
pub const BASIC_AUDIO_CAPABILITIES: ServiceUuid16
pub const BROADCAST_AUDIO_ANNOUNCEMENT: ServiceUuid16
pub const COMMON_AUDIO: ServiceUuid16
pub const HEARING_ACCESS: ServiceUuid16
pub const TELEPHONY_AND_MEDIA_AUDIO: ServiceUuid16
pub const PUBLIC_BROADCAST_ANNOUNCEMENT: ServiceUuid16
pub const ELECTRONIC_SHELF_LABEL: ServiceUuid16
pub const GAMING_AUDIO: ServiceUuid16
pub const MESH_PROXY_SOLICITATION: ServiceUuid16
pub const fn from_u16(value: u16) -> Self
pub const fn to_u16(self) -> u16
Trait Implementations§
Source§impl Clone for ServiceUuid16
impl Clone for ServiceUuid16
Source§fn clone(&self) -> ServiceUuid16
fn clone(&self) -> ServiceUuid16
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ServiceUuid16
impl Debug for ServiceUuid16
Source§impl From<ServiceUuid16> for u16
impl From<ServiceUuid16> for u16
Source§fn from(value: ServiceUuid16) -> Self
fn from(value: ServiceUuid16) -> Self
Converts to this type from the input type.
Source§impl From<u16> for ServiceUuid16
impl From<u16> for ServiceUuid16
Source§impl PartialEq for ServiceUuid16
impl PartialEq for ServiceUuid16
impl Copy for ServiceUuid16
impl Eq for ServiceUuid16
impl StructuralPartialEq for ServiceUuid16
Auto Trait Implementations§
impl Freeze for ServiceUuid16
impl RefUnwindSafe for ServiceUuid16
impl Send for ServiceUuid16
impl Sync for ServiceUuid16
impl Unpin for ServiceUuid16
impl UnwindSafe for ServiceUuid16
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> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
Source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
Source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
Source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.