#[non_exhaustive]pub enum ParameterType {
EcmgScs(EcmgScsParameterType),
EmmgPdgMux(EmmgMuxParameterType),
CpSigPSig(CpSigParameterType),
}Expand description
Interface-tagged parameter_type: decode a raw value once the Interface
is known.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
EcmgScs(EcmgScsParameterType)
An ECMG⇔SCS parameter_type.
EmmgPdgMux(EmmgMuxParameterType)
An EMMG/PDG⇔MUX parameter_type.
CpSigPSig(CpSigParameterType)
A C(P)SIG⇔(P)SIG parameter_type.
Implementations§
Trait Implementations§
Source§impl Clone for ParameterType
impl Clone for ParameterType
Source§fn clone(&self) -> ParameterType
fn clone(&self) -> ParameterType
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 ParameterType
Source§impl Debug for ParameterType
impl Debug for ParameterType
Source§impl Display for ParameterType
impl Display for ParameterType
impl Eq for ParameterType
Source§impl Hash for ParameterType
impl Hash for ParameterType
Source§impl PartialEq for ParameterType
impl PartialEq for ParameterType
Source§impl Serialize for ParameterType
Available on crate feature serde only.
impl Serialize for ParameterType
Available on crate feature
serde only.impl StructuralPartialEq for ParameterType
Auto Trait Implementations§
impl Freeze for ParameterType
impl RefUnwindSafe for ParameterType
impl Send for ParameterType
impl Sync for ParameterType
impl Unpin for ParameterType
impl UnsafeUnpin for ParameterType
impl UnwindSafe for ParameterType
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