pub struct Id(_);This is supported on crate feature
ecdsa-core only.Expand description
Identifier used to compute a VerifyingKey from a Signature.
In practice these values are always either 0 or 1, and indicate
whether or not the y-coordinate of the original VerifyingKey is odd.
While values 2 and 3 are also defined to capture whether r
overflowed the curve’s order, this crate does not support them.
There is a vanishingly small chance of these values occurring outside
of contrived examples, so for simplicity’s sake handling these values
is unsupported and will return an Error when parsing the Id.
Implementations
Trait Implementations
sourceimpl From<Id> for RecoveryId
impl From<Id> for RecoveryId
sourcefn from(id: Id) -> RecoveryId
fn from(id: Id) -> RecoveryId
Performs the conversion.
sourceimpl TryFrom<RecoveryId> for Id
impl TryFrom<RecoveryId> for Id
impl Copy for Id
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more