pub struct Indexes {Show 16 fields
pub emptyoutputindex: EmptyOutputIndex,
pub height: Height,
pub opreturnindex: OpReturnIndex,
pub p2msoutputindex: P2MSOutputIndex,
pub p2pk33addressindex: P2PK33AddressIndex,
pub p2pk65addressindex: P2PK65AddressIndex,
pub p2pkhaddressindex: P2PKHAddressIndex,
pub p2shaddressindex: P2SHAddressIndex,
pub p2traddressindex: P2TRAddressIndex,
pub p2wpkhaddressindex: P2WPKHAddressIndex,
pub p2wshaddressindex: P2WSHAddressIndex,
pub p2aaddressindex: P2AAddressIndex,
pub txindex: TxIndex,
pub inputindex: InputIndex,
pub outputindex: OutputIndex,
pub unknownoutputindex: UnknownOutputIndex,
}Fields§
§emptyoutputindex: EmptyOutputIndex§height: Height§opreturnindex: OpReturnIndex§p2msoutputindex: P2MSOutputIndex§p2pk33addressindex: P2PK33AddressIndex§p2pk65addressindex: P2PK65AddressIndex§p2pkhaddressindex: P2PKHAddressIndex§p2shaddressindex: P2SHAddressIndex§p2traddressindex: P2TRAddressIndex§p2wpkhaddressindex: P2WPKHAddressIndex§p2wshaddressindex: P2WSHAddressIndex§p2aaddressindex: P2AAddressIndex§txindex: TxIndex§inputindex: InputIndex§outputindex: OutputIndex§unknownoutputindex: UnknownOutputIndexImplementations§
Source§impl Indexes
impl Indexes
pub fn to_typeindex(&self, outputtype: OutputType) -> TypeIndex
pub fn push_if_needed(&self, vecs: &mut Vecs) -> Result<()>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Indexes
impl RefUnwindSafe for Indexes
impl Send for Indexes
impl Sync for Indexes
impl Unpin for Indexes
impl UnwindSafe for Indexes
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