pub struct RedeemScript(/* private fields */);Expand description
A standard redeem script.
Implementations§
Source§impl RedeemScript
impl RedeemScript
Sourcepub fn from_script(script: Script) -> Result<RedeemScript, RedeemScriptError>
pub fn from_script(script: Script) -> Result<RedeemScript, RedeemScriptError>
Tries to parse a raw script as a standard redeem script and returns error
if the script doesn’t satisfy BIP-16 standard.
Sourcepub fn content(&self) -> RedeemScriptContent
pub fn content(&self) -> RedeemScriptContent
Returns the redeem script content.
Trait Implementations§
Source§impl AsRef<Script> for RedeemScript
impl AsRef<Script> for RedeemScript
Source§impl Clone for RedeemScript
impl Clone for RedeemScript
Source§fn clone(&self) -> RedeemScript
fn clone(&self) -> RedeemScript
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RedeemScript
impl Debug for RedeemScript
Source§impl<'de> Deserialize<'de> for RedeemScript
impl<'de> Deserialize<'de> for RedeemScript
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for RedeemScript
impl Display for RedeemScript
Source§impl From<&'static str> for RedeemScript
impl From<&'static str> for RedeemScript
Source§fn from(s: &'static str) -> RedeemScript
fn from(s: &'static str) -> RedeemScript
Converts to this type from the input type.
Source§impl From<RedeemScript> for Script
impl From<RedeemScript> for Script
Source§fn from(s: RedeemScript) -> Script
fn from(s: RedeemScript) -> Script
Converts to this type from the input type.
Source§impl FromStr for RedeemScript
impl FromStr for RedeemScript
Source§impl PartialEq for RedeemScript
impl PartialEq for RedeemScript
Source§impl Serialize for RedeemScript
impl Serialize for RedeemScript
impl StructuralPartialEq for RedeemScript
Auto Trait Implementations§
impl Freeze for RedeemScript
impl RefUnwindSafe for RedeemScript
impl Send for RedeemScript
impl Sync for RedeemScript
impl Unpin for RedeemScript
impl UnsafeUnpin for RedeemScript
impl UnwindSafe for RedeemScript
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more