#[repr(u32)]pub enum EccCurve {
Show 22 variants
None = 0,
NistP192 = 1,
NistP224 = 2,
NistP256 = 3,
NistP384 = 4,
NistP521 = 5,
BsiP160r1 = 257,
BsiP192r1 = 258,
BsiP224r1 = 259,
BsiP256r1 = 260,
BsiP320r1 = 261,
BsiP384r1 = 262,
BsiP512r1 = 263,
BsiP160t1 = 513,
BsiP192t1 = 514,
BsiP224t1 = 515,
BsiP256t1 = 516,
BsiP320t1 = 517,
BsiP384t1 = 518,
BsiP512t1 = 519,
_448 = 769,
Sm2 = 768,
}
Variants§
None = 0
NistP192 = 1
NistP224 = 2
NistP256 = 3
NistP384 = 4
NistP521 = 5
BsiP160r1 = 257
BsiP192r1 = 258
BsiP224r1 = 259
BsiP256r1 = 260
BsiP320r1 = 261
BsiP384r1 = 262
BsiP512r1 = 263
BsiP160t1 = 513
BsiP192t1 = 514
BsiP224t1 = 515
BsiP256t1 = 516
BsiP320t1 = 517
BsiP384t1 = 518
BsiP512t1 = 519
_448 = 769
Sm2 = 768
Trait Implementations§
Source§impl FromPrimitive for EccCurve
impl FromPrimitive for EccCurve
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreimpl Copy for EccCurve
impl Eq for EccCurve
impl StructuralPartialEq for EccCurve
Auto Trait Implementations§
impl Freeze for EccCurve
impl RefUnwindSafe for EccCurve
impl Send for EccCurve
impl Sync for EccCurve
impl Unpin for EccCurve
impl UnwindSafe for EccCurve
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