pub struct Id(_);Available 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
Converts to this type from the input type.
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