pub struct DeviceUID {
pub manufacturer_id: u16,
pub device_id: u32,
}
Fields§
§manufacturer_id: u16
§device_id: u32
Implementations§
Source§impl DeviceUID
impl DeviceUID
pub const ALL_MANUFACTURERS_ID: u16 = 65_535u16
pub const ALL_DEVICES_ID: u32 = 4_294_967_295u32
pub const fn new(manufacturer_id: u16, device_id: u32) -> Self
pub const fn new_dynamic(manufacturer_id: u16, device_id: u32) -> Self
pub const fn broadcast_to_devices_with_manufacturer_id( manufacturer_id: u16, ) -> Self
pub const fn broadcast_to_devices_with_manufacturer_id_dynamic( manufacturer_id: u16, device_id: u32, ) -> Self
pub const fn broadcast_to_all_devices() -> Self
pub fn is_dynamic(&self) -> bool
Trait Implementations§
Source§impl Ord for DeviceUID
impl Ord for DeviceUID
Source§impl PartialOrd for DeviceUID
impl PartialOrd for DeviceUID
impl Copy for DeviceUID
impl Eq for DeviceUID
impl StructuralPartialEq for DeviceUID
Auto Trait Implementations§
impl Freeze for DeviceUID
impl RefUnwindSafe for DeviceUID
impl Send for DeviceUID
impl Sync for DeviceUID
impl Unpin for DeviceUID
impl UnwindSafe for DeviceUID
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