Struct bitcoin::blockdata::transaction::NonStandardSighashType
source · [−]pub struct NonStandardSighashType(pub u32);
Expand description
This type is consensus valid but an input including it would prevent the transaction from being relayed on today’s Bitcoin network.
Tuple Fields
0: u32
Trait Implementations
sourceimpl Clone for NonStandardSighashType
impl Clone for NonStandardSighashType
sourcefn clone(&self) -> NonStandardSighashType
fn clone(&self) -> NonStandardSighashType
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for NonStandardSighashType
impl Debug for NonStandardSighashType
sourceimpl Display for NonStandardSighashType
impl Display for NonStandardSighashType
sourceimpl Error for NonStandardSighashType
Available on crate feature std
only.
impl Error for NonStandardSighashType
Available on crate feature
std
only.sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
sourceimpl From<NonStandardSighashType> for EcdsaSigError
impl From<NonStandardSighashType> for EcdsaSigError
sourcefn from(err: NonStandardSighashType) -> Self
fn from(err: NonStandardSighashType) -> Self
Converts to this type from the input type.
sourceimpl Hash for NonStandardSighashType
impl Hash for NonStandardSighashType
sourceimpl Ord for NonStandardSighashType
impl Ord for NonStandardSighashType
sourcefn cmp(&self, other: &NonStandardSighashType) -> Ordering
fn cmp(&self, other: &NonStandardSighashType) -> Ordering
1.21.0 · sourceconst fn max(self, other: Self) -> Selfwhere
Self: Sized,
const fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourceconst fn min(self, other: Self) -> Selfwhere
Self: Sized,
const fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourceconst fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
const fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<NonStandardSighashType> for NonStandardSighashType
impl PartialEq<NonStandardSighashType> for NonStandardSighashType
sourcefn eq(&self, other: &NonStandardSighashType) -> bool
fn eq(&self, other: &NonStandardSighashType) -> bool
sourceimpl PartialOrd<NonStandardSighashType> for NonStandardSighashType
impl PartialOrd<NonStandardSighashType> for NonStandardSighashType
sourcefn partial_cmp(&self, other: &NonStandardSighashType) -> Option<Ordering>
fn partial_cmp(&self, other: &NonStandardSighashType) -> Option<Ordering>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const 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 moreimpl Copy for NonStandardSighashType
impl Eq for NonStandardSighashType
impl StructuralEq for NonStandardSighashType
impl StructuralPartialEq for NonStandardSighashType
Auto Trait Implementations
impl RefUnwindSafe for NonStandardSighashType
impl Send for NonStandardSighashType
impl Sync for NonStandardSighashType
impl Unpin for NonStandardSighashType
impl UnwindSafe for NonStandardSighashType
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