pub struct ToLocalScript {
pub output_key: TweakedPublicKey,
pub script_pubkey: ScriptBuf,
pub delayed: LeafSpend,
pub revocation: LeafSpend,
}Expand description
A revocable delayed output in one commitment transaction.
Fields§
§output_key: TweakedPublicKeyThe tweaked Taproot output key.
script_pubkey: ScriptBufOP_1 <output_key>.
delayed: LeafSpendThe owner’s CHECKSEQUENCEVERIFY path.
revocation: LeafSpendThe counterparty’s immediate revocation path.
Trait Implementations§
Source§impl Clone for ToLocalScript
impl Clone for ToLocalScript
Source§impl Debug for ToLocalScript
impl Debug for ToLocalScript
impl Eq for ToLocalScript
Source§impl PartialEq for ToLocalScript
impl PartialEq for ToLocalScript
impl StructuralPartialEq for ToLocalScript
Auto Trait Implementations§
impl Freeze for ToLocalScript
impl RefUnwindSafe for ToLocalScript
impl Send for ToLocalScript
impl Sync for ToLocalScript
impl Unpin for ToLocalScript
impl UnsafeUnpin for ToLocalScript
impl UnwindSafe for ToLocalScript
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.