pub enum AssignedIdentifier {
ObjectIdentifierValue(ObjectIdentifierValue),
ExternalValueReference(ExternalValueReference),
ValueReference(String),
ParameterizedValue {
value_reference: String,
actual_parameter_list: String,
},
Empty,
}
Expand description
Represents an assigned identifier as specified in Rec. ITU-T X.680 (02/2021)
Variants§
ObjectIdentifierValue(ObjectIdentifierValue)
ExternalValueReference(ExternalValueReference)
ValueReference(String)
ParameterizedValue
Empty
Trait Implementations§
source§impl Clone for AssignedIdentifier
impl Clone for AssignedIdentifier
source§fn clone(&self) -> AssignedIdentifier
fn clone(&self) -> AssignedIdentifier
Returns a copy 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 AssignedIdentifier
impl Debug for AssignedIdentifier
source§impl PartialEq for AssignedIdentifier
impl PartialEq for AssignedIdentifier
impl StructuralPartialEq for AssignedIdentifier
Auto Trait Implementations§
impl Freeze for AssignedIdentifier
impl RefUnwindSafe for AssignedIdentifier
impl Send for AssignedIdentifier
impl Sync for AssignedIdentifier
impl Unpin for AssignedIdentifier
impl UnwindSafe for AssignedIdentifier
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)