Struct wallet::script::RedeemScript [−][src]
pub struct RedeemScript(_);
redeemScript
as part of the witness
or sigScript
structure; it is
hashed for P2(W)SH output
Implementations
impl RedeemScript
[src]
impl RedeemScript
[src]pub fn script_hash(&self) -> ScriptHash
[src]
pub fn to_p2sh(&self) -> PubkeyScript
[src]
Trait Implementations
impl AsMut<<RedeemScript as Wrapper>::Inner> for RedeemScript
[src]
impl AsMut<<RedeemScript as Wrapper>::Inner> for RedeemScript
[src]impl AsRef<<RedeemScript as Wrapper>::Inner> for RedeemScript
[src]
impl AsRef<<RedeemScript as Wrapper>::Inner> for RedeemScript
[src]impl Borrow<<RedeemScript as Wrapper>::Inner> for RedeemScript
[src]
impl Borrow<<RedeemScript as Wrapper>::Inner> for RedeemScript
[src]impl BorrowMut<<RedeemScript as Wrapper>::Inner> for RedeemScript
[src]
impl BorrowMut<<RedeemScript as Wrapper>::Inner> for RedeemScript
[src]fn borrow_mut(&mut self) -> &mut Self::Inner
[src]
impl Clone for RedeemScript
[src]
impl Clone for RedeemScript
[src]fn clone(&self) -> RedeemScript
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for RedeemScript
[src]
impl Default for RedeemScript
[src]fn default() -> RedeemScript
[src]
impl Deref for RedeemScript
[src]
impl Deref for RedeemScript
[src]impl Eq for RedeemScript
[src]
impl Eq for RedeemScript
[src]impl From<LockScript> for RedeemScript
[src]
impl From<LockScript> for RedeemScript
[src]fn from(lock_script: LockScript) -> Self
[src]
impl From<RedeemScript> for LockScript
[src]
impl From<RedeemScript> for LockScript
[src]fn from(redeem_script: RedeemScript) -> Self
[src]
impl Hash for RedeemScript
[src]
impl Hash for RedeemScript
[src]impl Ord for RedeemScript
[src]
impl Ord for RedeemScript
[src]impl PartialEq<RedeemScript> for RedeemScript
[src]
impl PartialEq<RedeemScript> for RedeemScript
[src]fn eq(&self, other: &RedeemScript) -> bool
[src]
fn ne(&self, other: &RedeemScript) -> bool
[src]
impl PartialOrd<RedeemScript> for RedeemScript
[src]
impl PartialOrd<RedeemScript> for RedeemScript
[src]fn partial_cmp(&self, other: &RedeemScript) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl Strategy for RedeemScript
[src]
impl Strategy for RedeemScript
[src]impl StructuralEq for RedeemScript
[src]
impl StructuralEq for RedeemScript
[src]impl StructuralPartialEq for RedeemScript
[src]
impl StructuralPartialEq for RedeemScript
[src]impl ToPubkeyScript for RedeemScript
[src]
impl ToPubkeyScript for RedeemScript
[src]fn to_pubkey_script(&self, strategy: Category) -> PubkeyScript
[src]
impl Wrapper for RedeemScript
[src]
impl Wrapper for RedeemScript
[src]type Inner = Script
Inner type wrapped by the current newtype
fn from_inner(inner: Self::Inner) -> Self
[src]
fn as_inner(&self) -> &Self::Inner
[src]
fn as_inner_mut(&mut self) -> &mut Self::Inner
[src]
fn into_inner(self) -> Self::Inner
[src]
pub fn to_inner(&self) -> Self::Inner
[src]
pub fn copy(&self) -> Self where
Self::Inner: Copy,
[src]
Self::Inner: Copy,
Auto Trait Implementations
impl RefUnwindSafe for RedeemScript
impl RefUnwindSafe for RedeemScript
impl Send for RedeemScript
impl Send for RedeemScript
impl Sync for RedeemScript
impl Sync for RedeemScript
impl Unpin for RedeemScript
impl Unpin for RedeemScript
impl UnwindSafe for RedeemScript
impl UnwindSafe for RedeemScript