Struct clarity_repl::clarity::codec::transaction::RecoverableSignature
source · [−]Tuple Fields
0: [u8; 65]
Implementations
sourceimpl RecoverableSignature
impl RecoverableSignature
sourceimpl RecoverableSignature
impl RecoverableSignature
sourcepub fn from_hex(hex_str: &str) -> Result<RecoverableSignature, HexError>
pub fn from_hex(hex_str: &str) -> Result<RecoverableSignature, HexError>
Instantiates from a hex string
sourcepub fn from_bytes(inp: &[u8]) -> Option<RecoverableSignature>
pub fn from_bytes(inp: &[u8]) -> Option<RecoverableSignature>
Instantiates from a slice of bytes
sourcepub fn from_bytes_be(inp: &[u8]) -> Option<RecoverableSignature>
pub fn from_bytes_be(inp: &[u8]) -> Option<RecoverableSignature>
Instantiates from a slice of bytes, converting to host byte order
sourcepub fn from_vec(inp: &Vec<u8>) -> Option<RecoverableSignature>
pub fn from_vec(inp: &Vec<u8>) -> Option<RecoverableSignature>
Instantiates from a vector of bytes
sourcepub fn from_vec_be(b: &Vec<u8>) -> Option<RecoverableSignature>
pub fn from_vec_be(b: &Vec<u8>) -> Option<RecoverableSignature>
Instantiates from a big-endian vector of bytes, converting to host byte order
sourceimpl RecoverableSignature
impl RecoverableSignature
pub fn empty() -> RecoverableSignature
pub fn from_secp256k1_recoverable(
sig: &Signature,
recid: RecoveryId
) -> RecoverableSignature
Trait Implementations
sourceimpl AsRef<[u8]> for RecoverableSignature
impl AsRef<[u8]> for RecoverableSignature
sourceimpl Clone for RecoverableSignature
impl Clone for RecoverableSignature
sourcefn clone(&self) -> RecoverableSignature
fn clone(&self) -> RecoverableSignature
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for RecoverableSignature
impl Debug for RecoverableSignature
sourceimpl<'de> Deserialize<'de> for RecoverableSignature
impl<'de> Deserialize<'de> for RecoverableSignature
sourcefn deserialize<D: Deserializer<'de>>(
d: D
) -> Result<RecoverableSignature, D::Error>
fn deserialize<D: Deserializer<'de>>(
d: D
) -> Result<RecoverableSignature, D::Error>
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Display for RecoverableSignature
impl Display for RecoverableSignature
sourceimpl<'a> From<&'a [u8]> for RecoverableSignature
impl<'a> From<&'a [u8]> for RecoverableSignature
sourcefn from(data: &'a [u8]) -> RecoverableSignature
fn from(data: &'a [u8]) -> RecoverableSignature
Converts to this type from the input type.
sourceimpl Hash for RecoverableSignature
impl Hash for RecoverableSignature
sourceimpl Index<Range<usize>> for RecoverableSignature
impl Index<Range<usize>> for RecoverableSignature
sourceimpl Index<RangeFrom<usize>> for RecoverableSignature
impl Index<RangeFrom<usize>> for RecoverableSignature
sourceimpl Index<RangeFull> for RecoverableSignature
impl Index<RangeFull> for RecoverableSignature
sourceimpl Index<RangeTo<usize>> for RecoverableSignature
impl Index<RangeTo<usize>> for RecoverableSignature
sourceimpl Index<usize> for RecoverableSignature
impl Index<usize> for RecoverableSignature
sourceimpl Ord for RecoverableSignature
impl Ord for RecoverableSignature
sourcefn cmp(&self, other: &RecoverableSignature) -> Ordering
fn cmp(&self, other: &RecoverableSignature) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<RecoverableSignature> for RecoverableSignature
impl PartialEq<RecoverableSignature> for RecoverableSignature
sourcefn eq(&self, other: &RecoverableSignature) -> bool
fn eq(&self, other: &RecoverableSignature) -> bool
sourceimpl PartialOrd<RecoverableSignature> for RecoverableSignature
impl PartialOrd<RecoverableSignature> for RecoverableSignature
sourcefn partial_cmp(&self, other: &RecoverableSignature) -> Option<Ordering>
fn partial_cmp(&self, other: &RecoverableSignature) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresourceimpl Serialize for RecoverableSignature
impl Serialize for RecoverableSignature
sourceimpl StacksMessageCodec for RecoverableSignature
impl StacksMessageCodec for RecoverableSignature
sourcefn consensus_serialize<W: Write>(&self, fd: &mut W) -> Result<(), CodecError>
fn consensus_serialize<W: Write>(&self, fd: &mut W) -> Result<(), CodecError>
serialize implementors should never error unless there is an underlying
failure in writing to the
fd
Read morefn consensus_deserialize<R: Read>(
fd: &mut R
) -> Result<RecoverableSignature, CodecError>
impl Copy for RecoverableSignature
impl Eq for RecoverableSignature
Auto Trait Implementations
impl RefUnwindSafe for RecoverableSignature
impl Send for RecoverableSignature
impl Sync for RecoverableSignature
impl Unpin for RecoverableSignature
impl UnwindSafe for RecoverableSignature
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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