pub struct BlockIndexRecord {
pub n_version: i32,
pub n_height: i32,
pub n_status: u32,
pub n_tx: u32,
pub n_file: i32,
pub n_data_pos: u32,
pub n_undo_pos: u32,
pub block_header: BlockHeader,
}Expand description
BLOCK_INDEX RECORD as defined in Bitcoin Core.
Fields§
§n_version: i32§n_height: i32§n_status: u32§n_tx: u32§n_file: i32§n_data_pos: u32§n_undo_pos: u32§block_header: BlockHeaderTrait Implementations§
Source§impl Clone for BlockIndexRecord
impl Clone for BlockIndexRecord
Source§fn clone(&self) -> BlockIndexRecord
fn clone(&self) -> BlockIndexRecord
Returns a copy 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 BlockIndexRecord
impl Debug for BlockIndexRecord
Auto Trait Implementations§
impl Freeze for BlockIndexRecord
impl RefUnwindSafe for BlockIndexRecord
impl Send for BlockIndexRecord
impl Sync for BlockIndexRecord
impl Unpin for BlockIndexRecord
impl UnwindSafe for BlockIndexRecord
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