Struct coins_bip32::ecdsa::recoverable::Id
source · [−]pub struct Id(_);
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
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