#[repr(u16)]pub enum ComponentType {
Show 23 variants
Reserved = 0,
AppComponents = 1,
SafeAad = 2,
ComponentMediaTypes = 3,
LastResortKeyPackage = 4,
AppAck = 5,
Grease0A0A = 2_570,
Grease1A1A = 6_682,
Grease2A2A = 10_794,
Grease3A3A = 14_906,
Grease4A4A = 19_018,
Grease5A5A = 23_130,
Grease6A6A = 27_242,
Grease7A7A = 31_354,
Grease8A8A = 35_466,
Grease9A9A = 39_578,
GreaseAAAA = 43_690,
GreaseBABA = 47_802,
GreaseCACA = 51_914,
GreaseDADA = 56_026,
GreaseEAEA = 60_138,
Unknown(UnknownComponentId),
Private(PrivateComponentId),
}extensions-draft-08 only.Expand description
The type of a Component ID
Variants§
Reserved = 0
ComponentId 0 is reserved
AppComponents = 1
The AppComponents component.
SafeAad = 2
The SafeAad component.
ComponentMediaTypes = 3
The ComponentMediaTypes component.
LastResortKeyPackage = 4
The LastResortKeyPackage component.
AppAck = 5
The AppAck component.
Grease0A0A = 2_570
The GREASE component with ID 0x0A0A.
Grease1A1A = 6_682
The GREASE component with ID 0x1A1A.
Grease2A2A = 10_794
The GREASE component with ID 0x2A2A.
Grease3A3A = 14_906
The GREASE component with ID 0x3A3A.
Grease4A4A = 19_018
The GREASE component with ID 0x4A4A.
Grease5A5A = 23_130
The GREASE component with ID 0x5A5A.
Grease6A6A = 27_242
The GREASE component with ID 0x6A6A.
Grease7A7A = 31_354
The GREASE component with ID 0x7A7A.
Grease8A8A = 35_466
The GREASE component with ID 0x8A8A.
Grease9A9A = 39_578
The GREASE component with ID 0x9A9A.
GreaseAAAA = 43_690
The GREASE component with ID 0xAAAA.
GreaseBABA = 47_802
The GREASE component with ID 0xBABA.
GreaseCACA = 51_914
The GREASE component with ID 0xCACA.
GreaseDADA = 56_026
The GREASE component with ID 0xDADA.
GreaseEAEA = 60_138
The GREASE component with ID 0xEAEA.
Unknown(UnknownComponentId)
An unknown component id in the standardized range (0x0000-0x7fff)
Private(PrivateComponentId)
A component id from the private range (0x8000-0xffff)
Trait Implementations§
Source§impl From<ComponentType> for ComponentId
impl From<ComponentType> for ComponentId
Source§fn from(value: ComponentType) -> Self
fn from(value: ComponentType) -> Self
Source§impl From<u16> for ComponentType
impl From<u16> for ComponentType
Source§fn from(value: ComponentId) -> Self
fn from(value: ComponentId) -> Self
Auto Trait Implementations§
impl Freeze for ComponentType
impl RefUnwindSafe for ComponentType
impl Send for ComponentType
impl Sync for ComponentType
impl Unpin for ComponentType
impl UnwindSafe for ComponentType
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
§impl<T> Classify for T
impl<T> Classify for T
type Classified = T
fn classify(self) -> T
§impl<T> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
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>
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>
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 more