pub struct CryptoVersion(pub u32);Expand description
Cryptography version for algorithm agility
Tuple Fields§
§0: u32Implementations§
Source§impl CryptoVersion
impl CryptoVersion
Sourcepub const CURRENT: CryptoVersion
pub const CURRENT: CryptoVersion
Current version
Sourcepub fn is_supported(&self) -> bool
pub fn is_supported(&self) -> bool
Check if this version is supported
Trait Implementations§
Source§impl Clone for CryptoVersion
impl Clone for CryptoVersion
Source§fn clone(&self) -> CryptoVersion
fn clone(&self) -> CryptoVersion
Returns a duplicate 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 CryptoVersion
impl Debug for CryptoVersion
Source§impl Default for CryptoVersion
impl Default for CryptoVersion
Source§impl<'de> Deserialize<'de> for CryptoVersion
impl<'de> Deserialize<'de> for CryptoVersion
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CryptoVersion
impl PartialEq for CryptoVersion
Source§impl Serialize for CryptoVersion
impl Serialize for CryptoVersion
impl Copy for CryptoVersion
impl Eq for CryptoVersion
impl StructuralPartialEq for CryptoVersion
Auto Trait Implementations§
impl Freeze for CryptoVersion
impl RefUnwindSafe for CryptoVersion
impl Send for CryptoVersion
impl Sync for CryptoVersion
impl Unpin for CryptoVersion
impl UnwindSafe for CryptoVersion
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