#[repr(u16)]pub enum BatCommonDesignationEnum {
Show 81 variants
Unspecified = 0,
AAA = 1,
AA = 2,
C = 3,
D = 4,
V4v5 = 5,
V6v0 = 6,
V9v0 = 7,
V12AA = 8,
AAAA = 9,
A = 10,
B = 11,
F = 12,
N = 13,
No6 = 14,
SubC = 15,
A23 = 16,
A27 = 17,
BA5800 = 18,
Duplex = 19,
V4SR44 = 20,
V523 = 21,
V531 = 22,
V15v0 = 23,
V22v5 = 24,
V30v0 = 25,
V45v0 = 26,
V67v5 = 27,
J = 28,
CR123A = 29,
CR2 = 30,
V2CR5 = 31,
CRP2 = 32,
CRV3 = 33,
SR41 = 34,
SR43 = 35,
SR44 = 36,
SR45 = 37,
SR48 = 38,
SR54 = 39,
SR55 = 40,
SR57 = 41,
SR58 = 42,
SR59 = 43,
SR60 = 44,
SR63 = 45,
SR64 = 46,
SR65 = 47,
SR66 = 48,
SR67 = 49,
SR68 = 50,
SR69 = 51,
SR516 = 52,
SR731 = 53,
SR712 = 54,
LR932 = 55,
A5 = 56,
A10 = 57,
A13 = 58,
A312 = 59,
A675 = 60,
AC41E = 61,
V10180 = 62,
V10280 = 63,
V10440 = 64,
V14250 = 65,
V14430 = 66,
V14500 = 67,
V14650 = 68,
V15270 = 69,
V16340 = 70,
RCR123A = 71,
V17500 = 72,
V17670 = 73,
V18350 = 74,
V18500 = 75,
V18650 = 76,
V19670 = 77,
V25500 = 78,
V26650 = 79,
V32600 = 80,
}Variants§
Unspecified = 0
AAA = 1
AA = 2
C = 3
D = 4
V4v5 = 5
V6v0 = 6
V9v0 = 7
V12AA = 8
AAAA = 9
A = 10
B = 11
F = 12
N = 13
No6 = 14
SubC = 15
A23 = 16
A27 = 17
BA5800 = 18
Duplex = 19
V4SR44 = 20
V523 = 21
V531 = 22
V15v0 = 23
V22v5 = 24
V30v0 = 25
V45v0 = 26
V67v5 = 27
J = 28
CR123A = 29
CR2 = 30
V2CR5 = 31
CRP2 = 32
CRV3 = 33
SR41 = 34
SR43 = 35
SR44 = 36
SR45 = 37
SR48 = 38
SR54 = 39
SR55 = 40
SR57 = 41
SR58 = 42
SR59 = 43
SR60 = 44
SR63 = 45
SR64 = 46
SR65 = 47
SR66 = 48
SR67 = 49
SR68 = 50
SR69 = 51
SR516 = 52
SR731 = 53
SR712 = 54
LR932 = 55
A5 = 56
A10 = 57
A13 = 58
A312 = 59
A675 = 60
AC41E = 61
V10180 = 62
V10280 = 63
V10440 = 64
V14250 = 65
V14430 = 66
V14500 = 67
V14650 = 68
V15270 = 69
V16340 = 70
RCR123A = 71
V17500 = 72
V17670 = 73
V18350 = 74
V18500 = 75
V18650 = 76
V19670 = 77
V25500 = 78
V26650 = 79
V32600 = 80
Trait Implementations§
Source§impl Clone for BatCommonDesignationEnum
impl Clone for BatCommonDesignationEnum
Source§fn clone(&self) -> BatCommonDesignationEnum
fn clone(&self) -> BatCommonDesignationEnum
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 BatCommonDesignationEnum
Source§impl Debug for BatCommonDesignationEnum
impl Debug for BatCommonDesignationEnum
impl Eq for BatCommonDesignationEnum
Source§impl FromTLV<'_> for BatCommonDesignationEnum
impl FromTLV<'_> for BatCommonDesignationEnum
Source§fn from_tlv(element: &TLVElement<'_>) -> Result<BatCommonDesignationEnum, Error>
fn from_tlv(element: &TLVElement<'_>) -> Result<BatCommonDesignationEnum, Error>
Deserialize the type from a TLV-encoded element.
Source§fn nullable_from_tlv(
element: &TLVElement<'_>,
) -> Result<BatCommonDesignationEnum, Error>
fn nullable_from_tlv( element: &TLVElement<'_>, ) -> Result<BatCommonDesignationEnum, Error>
Deserialize the type from a TLV-encoded element. Read more
Source§fn init_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
fn init_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
Generate an in-place initializer for the type that initializes
the type from a TLV-encoded element.
Source§fn init_nullable_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
fn init_nullable_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
Generate an in-place initializer for the type that initializes
the type from a TLV-encoded element. Read more
Source§impl Hash for BatCommonDesignationEnum
impl Hash for BatCommonDesignationEnum
Source§impl PartialEq for BatCommonDesignationEnum
impl PartialEq for BatCommonDesignationEnum
impl StructuralPartialEq for BatCommonDesignationEnum
Source§impl ToTLV for BatCommonDesignationEnum
impl ToTLV for BatCommonDesignationEnum
Source§fn to_tlv<W>(&self, tag: &TLVTag, tw: W) -> Result<(), Error>where
W: TLVWrite,
fn to_tlv<W>(&self, tag: &TLVTag, tw: W) -> Result<(), Error>where
W: TLVWrite,
Serialize the type to a TLV-encoded stream.
Source§fn tlv_iter(&self, tag: TLVTag) -> impl Iterator<Item = Result<TLV<'_>, Error>>
fn tlv_iter(&self, tag: TLVTag) -> impl Iterator<Item = Result<TLV<'_>, Error>>
Serialize the type as an iterator of
TLV instances by potentially borrowing
data from the type.Source§impl TryFrom<&TLVElement<'_>> for BatCommonDesignationEnum
impl TryFrom<&TLVElement<'_>> for BatCommonDesignationEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<BatCommonDesignationEnum, <BatCommonDesignationEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<BatCommonDesignationEnum, <BatCommonDesignationEnum as TryFrom<&TLVElement<'_>>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for BatCommonDesignationEnum
impl RefUnwindSafe for BatCommonDesignationEnum
impl Send for BatCommonDesignationEnum
impl Sync for BatCommonDesignationEnum
impl Unpin for BatCommonDesignationEnum
impl UnsafeUnpin for BatCommonDesignationEnum
impl UnwindSafe for BatCommonDesignationEnum
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T, I> IntoFallibleInit<T> for Iwhere
I: Init<T>,
impl<T, I> IntoFallibleInit<T> for Iwhere
I: Init<T>,
Source§fn into_fallible<E>(self) -> impl Init<T, E>
fn into_fallible<E>(self) -> impl Init<T, E>
Convert the infallible initializer to a fallible one.
Source§impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
Source§fn try_octets_into(
self,
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self, ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
Performs the conversion.
Source§fn octets_into(self) -> Target
fn octets_into(self) -> Target
Performs an infallible conversion.