pub struct FirmwareVersion {
pub major: u8,
pub minor: u8,
}
Expand description
The firmware version of the sensor.
Fields§
§major: u8
Major version.
minor: u8
Minor version.
Trait Implementations§
Source§impl Clone for FirmwareVersion
impl Clone for FirmwareVersion
Source§fn clone(&self) -> FirmwareVersion
fn clone(&self) -> FirmwareVersion
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FirmwareVersion
impl Debug for FirmwareVersion
Source§impl TryFrom<&[u8]> for FirmwareVersion
impl TryFrom<&[u8]> for FirmwareVersion
Source§fn try_from(data: &[u8]) -> Result<Self, Self::Error>
fn try_from(data: &[u8]) -> Result<Self, Self::Error>
Converts buffered data to a FirmwareVersion value.
§Errors
- ReceivedBufferWrongSize if the
data
buffer is not big enough for the data that should have been received. - CrcFailed if the CRC of the received data does not match.
impl Copy for FirmwareVersion
Auto Trait Implementations§
impl Freeze for FirmwareVersion
impl RefUnwindSafe for FirmwareVersion
impl Send for FirmwareVersion
impl Sync for FirmwareVersion
impl Unpin for FirmwareVersion
impl UnwindSafe for FirmwareVersion
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