pub struct ScriptCheck {
pub tx_ctx_idx: usize,
pub input_idx: usize,
pub spk_offset: u32,
pub spk_len: u32,
pub prevout_value: i64,
}Expand description
Script check with embedded per-input data. Workers use these directly without HashMap grouping or shared-buffer indirection (Core-style self-contained checks).
Fields§
§tx_ctx_idx: usize§input_idx: usize§spk_offset: u32§spk_len: u32§prevout_value: i64Trait Implementations§
Source§impl Clone for ScriptCheck
impl Clone for ScriptCheck
Source§fn clone(&self) -> ScriptCheck
fn clone(&self) -> ScriptCheck
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 moreAuto Trait Implementations§
impl Freeze for ScriptCheck
impl RefUnwindSafe for ScriptCheck
impl Send for ScriptCheck
impl Sync for ScriptCheck
impl Unpin for ScriptCheck
impl UnsafeUnpin for ScriptCheck
impl UnwindSafe for ScriptCheck
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more