pub enum CmsVersion {
V0,
V1,
V2,
V3,
V4,
V5,
}Expand description
Version number.
CMSVersion ::= INTEGER
{ v0(0), v1(1), v2(2), v3(3), v4(4), v5(5) }Variants
V0
V1
V2
V3
V4
V5
Implementations
sourceimpl CmsVersion
impl CmsVersion
pub fn take_from<S: Source>(
cons: &mut Constructed<'_, S>
) -> Result<Self, DecodeError<S::Error>>
pub fn encode(self) -> impl Values
Trait Implementations
sourceimpl Clone for CmsVersion
impl Clone for CmsVersion
sourcefn clone(&self) -> CmsVersion
fn clone(&self) -> CmsVersion
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for CmsVersion
impl Debug for CmsVersion
sourceimpl From<CmsVersion> for u8
impl From<CmsVersion> for u8
sourcefn from(v: CmsVersion) -> u8
fn from(v: CmsVersion) -> u8
Converts to this type from the input type.
sourceimpl PartialEq<CmsVersion> for CmsVersion
impl PartialEq<CmsVersion> for CmsVersion
sourcefn eq(&self, other: &CmsVersion) -> bool
fn eq(&self, other: &CmsVersion) -> bool
impl Copy for CmsVersion
impl Eq for CmsVersion
impl StructuralEq for CmsVersion
impl StructuralPartialEq for CmsVersion
Auto Trait Implementations
impl RefUnwindSafe for CmsVersion
impl Send for CmsVersion
impl Sync for CmsVersion
impl Unpin for CmsVersion
impl UnwindSafe for CmsVersion
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.