pub enum CurveTag {
Ed25519,
P256,
}Expand description
Wire-format curve tag for the pairing response.
Serializes as lowercase "ed25519" / "p256". Defaults to P256 per the
workspace-wide curve default.
Variants§
Trait Implementations§
impl Copy for CurveTag
Source§impl<'de> Deserialize<'de> for CurveTag
impl<'de> Deserialize<'de> for CurveTag
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
impl Eq for CurveTag
impl StructuralPartialEq for CurveTag
Auto Trait Implementations§
impl Freeze for CurveTag
impl RefUnwindSafe for CurveTag
impl Send for CurveTag
impl Sync for CurveTag
impl Unpin for CurveTag
impl UnsafeUnpin for CurveTag
impl UnwindSafe for CurveTag
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.