Struct canadensis_data_types::reg::udral::service::battery::technology_0_1::Technology
source · [−]#[repr(C, packed)]pub struct Technology {
pub value: u8,
}
Expand description
reg.udral.service.battery.Technology.0.1
Fixed size 1 bytes
Fields
value: u8
saturated uint8
Always aligned Size 8 bits
Implementations
sourceimpl Technology
impl Technology
pub const AL_O2: u8
pub const EDLC: u8
pub const LI_BCX: u8
pub const LI_LCO: u8
pub const LI_LCO_POUCH: u8
pub const LI_LFP: u8
pub const LI_LFP_POUCH: u8
pub const LI_LMO: u8
pub const LI_MNO2: u8
pub const LI_NCA: u8
pub const LI_NMC: u8
pub const LI_S: u8
pub const LI_SOCL2: u8
pub const NI_CD: u8
pub const NI_FE: u8
pub const NI_MH: u8
pub const NI_ZN: u8
pub const OTHER: u8
pub const PB_AC: u8
pub const PB_AC_SEALED: u8
pub const ZN_MNO2_KOH: u8
pub const ZN_MNO2_NH4CL: u8
pub const ZN_MNO2_ZNCL2: u8
pub const ZN_O2: u8
Trait Implementations
sourceimpl AsBytes for Technology
impl AsBytes for Technology
sourcefn as_bytes_mut(&mut self) -> &mut [u8] where
Self: FromBytes,
fn as_bytes_mut(&mut self) -> &mut [u8] where
Self: FromBytes,
Gets the bytes of this value mutably. Read more
sourcefn write_to<B>(&self, bytes: B) -> Option<()> where
B: ByteSliceMut,
fn write_to<B>(&self, bytes: B) -> Option<()> where
B: ByteSliceMut,
Writes a copy of self
to bytes
. Read more
sourcefn write_to_prefix<B>(&self, bytes: B) -> Option<()> where
B: ByteSliceMut,
fn write_to_prefix<B>(&self, bytes: B) -> Option<()> where
B: ByteSliceMut,
Writes a copy of self
to the prefix of bytes
. Read more
sourcefn write_to_suffix<B>(&self, bytes: B) -> Option<()> where
B: ByteSliceMut,
fn write_to_suffix<B>(&self, bytes: B) -> Option<()> where
B: ByteSliceMut,
Writes a copy of self
to the suffix of bytes
. Read more
sourceimpl DataType for Technology
impl DataType for Technology
sourceconst EXTENT_BYTES: Option<u32>
const EXTENT_BYTES: Option<u32>
The sealed or delimited property of this type
sourceimpl Deserialize for Technology
impl Deserialize for Technology
sourcefn deserialize(cursor: &mut ReadCursor<'_>) -> Result<Self, DeserializeError> where
Self: Sized,
fn deserialize(cursor: &mut ReadCursor<'_>) -> Result<Self, DeserializeError> where
Self: Sized,
Deserializes a value and returns it
sourcefn deserialize_zero_copy(cursor: &mut ReadCursor<'_>) -> Self where
Self: AsBytes + FromBytes,
fn deserialize_zero_copy(cursor: &mut ReadCursor<'_>) -> Self where
Self: AsBytes + FromBytes,
Deserializes a value from a slice of bytes and returns it Read more
sourcefn deserialize_from_bytes(bytes: &[u8]) -> Result<Self, DeserializeError>
fn deserialize_from_bytes(bytes: &[u8]) -> Result<Self, DeserializeError>
A convenience function that creates a cursor around the provided bytes and calls
deserialize
Read more
sourceimpl FromBytes for Technology
impl FromBytes for Technology
sourcefn read_from<B>(bytes: B) -> Option<Self> where
B: ByteSlice,
fn read_from<B>(bytes: B) -> Option<Self> where
B: ByteSlice,
Reads a copy of Self
from bytes
. Read more
sourcefn read_from_prefix<B>(bytes: B) -> Option<Self> where
B: ByteSlice,
fn read_from_prefix<B>(bytes: B) -> Option<Self> where
B: ByteSlice,
Reads a copy of Self
from the prefix of bytes
. Read more
sourcefn read_from_suffix<B>(bytes: B) -> Option<Self> where
B: ByteSlice,
fn read_from_suffix<B>(bytes: B) -> Option<Self> where
B: ByteSlice,
Reads a copy of Self
from the suffix of bytes
. Read more
sourcefn new_zeroed() -> Self
fn new_zeroed() -> Self
Creates an instance of Self
from zeroed bytes.
sourceimpl Serialize for Technology
impl Serialize for Technology
impl Message for Technology
Auto Trait Implementations
impl RefUnwindSafe for Technology
impl Send for Technology
impl Sync for Technology
impl Unpin for Technology
impl UnwindSafe for Technology
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