#[non_exhaustive]#[repr(u8)]pub enum MoveCopyPropagation {
Mlad = 0,
Mgad = 1,
Mad = 2,
Mcpcm = 3,
}Expand description
move_and_copy_propagation_information — ETSI TS 102 825-4 Table 10.
Coded as a 2-bit uimsbf in byte 2 [5:4] of the USI.
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.
Mlad = 0
0 — MLAD: copying/movement within the same Localized AD is allowed.
Mgad = 1
1 — MGAD: copying/movement within the same Geographically-constrained AD is allowed.
Mad = 2
2 — MAD: copying/movement within the same Authorized Domain is allowed.
Mcpcm = 3
3 — MCPCM: copying/movement to any CPCM-compliant Storage Entity is allowed.
Implementations§
Trait Implementations§
Source§impl Clone for MoveCopyPropagation
impl Clone for MoveCopyPropagation
Source§fn clone(&self) -> MoveCopyPropagation
fn clone(&self) -> MoveCopyPropagation
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 MoveCopyPropagation
Source§impl Debug for MoveCopyPropagation
impl Debug for MoveCopyPropagation
Source§impl Display for MoveCopyPropagation
impl Display for MoveCopyPropagation
impl Eq for MoveCopyPropagation
Source§impl PartialEq for MoveCopyPropagation
impl PartialEq for MoveCopyPropagation
Source§fn eq(&self, other: &MoveCopyPropagation) -> bool
fn eq(&self, other: &MoveCopyPropagation) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MoveCopyPropagation
impl Serialize for MoveCopyPropagation
impl StructuralPartialEq for MoveCopyPropagation
Auto Trait Implementations§
impl Freeze for MoveCopyPropagation
impl RefUnwindSafe for MoveCopyPropagation
impl Send for MoveCopyPropagation
impl Sync for MoveCopyPropagation
impl Unpin for MoveCopyPropagation
impl UnsafeUnpin for MoveCopyPropagation
impl UnwindSafe for MoveCopyPropagation
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