pub struct UnvalidatedScannableBlock {
pub block: Block,
pub transactions: Vec<PrunedTransactionWithPrunableHash>,
pub output_index_for_first_ringct_output: Option<u64>,
}Expand description
An unvalidated block which may be scannable.
Fields§
§block: BlockThe block which is to be scanned.
transactions: Vec<PrunedTransactionWithPrunableHash>The non-miner transactions allegedly within this block.
output_index_for_first_ringct_output: Option<u64>The alleged output index for the first RingCT output within this block.
This should be None if there are no RingCT outputs within this block, Some otherwise.
Trait Implementations§
Source§impl Clone for UnvalidatedScannableBlock
impl Clone for UnvalidatedScannableBlock
Source§fn clone(&self) -> UnvalidatedScannableBlock
fn clone(&self) -> UnvalidatedScannableBlock
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 UnvalidatedScannableBlock
impl Debug for UnvalidatedScannableBlock
impl Eq for UnvalidatedScannableBlock
impl StructuralPartialEq for UnvalidatedScannableBlock
Auto Trait Implementations§
impl Freeze for UnvalidatedScannableBlock
impl RefUnwindSafe for UnvalidatedScannableBlock
impl Send for UnvalidatedScannableBlock
impl Sync for UnvalidatedScannableBlock
impl Unpin for UnvalidatedScannableBlock
impl UnsafeUnpin for UnvalidatedScannableBlock
impl UnwindSafe for UnvalidatedScannableBlock
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