pub struct LssAddress {
pub vendor_id: u32,
pub product_code: u32,
pub revision_number: u32,
pub serial_number: u32,
}Expand description
A node’s 128-bit LSS address — the identity object (0x1018) that
uniquely selects it on the bus.
Fields§
§vendor_id: u32Vendor id (0x1018 sub 1).
product_code: u32Product code (0x1018 sub 2).
revision_number: u32Revision number (0x1018 sub 3).
serial_number: u32Serial number (0x1018 sub 4).
Trait Implementations§
Source§impl Clone for LssAddress
impl Clone for LssAddress
Source§fn clone(&self) -> LssAddress
fn clone(&self) -> LssAddress
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LssAddress
Source§impl Debug for LssAddress
impl Debug for LssAddress
impl Eq for LssAddress
Source§impl PartialEq for LssAddress
impl PartialEq for LssAddress
impl StructuralPartialEq for LssAddress
Auto Trait Implementations§
impl Freeze for LssAddress
impl RefUnwindSafe for LssAddress
impl Send for LssAddress
impl Sync for LssAddress
impl Unpin for LssAddress
impl UnsafeUnpin for LssAddress
impl UnwindSafe for LssAddress
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