pub struct CachedTransaction {
pub tx: Transaction,
pub height: u32,
pub merkle_block: Option<MerkleProof>,
pub hash: Txid,
pub position: u32,
}Expand description
Every address contains zero or more associated transactions, this struct defines what data we store for those.
Fields§
§tx: Transaction§height: u32§merkle_block: Option<MerkleProof>§hash: Txid§position: u32Trait Implementations§
Source§impl Clone for CachedTransaction
impl Clone for CachedTransaction
Source§fn clone(&self) -> CachedTransaction
fn clone(&self) -> CachedTransaction
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 CachedTransaction
impl Debug for CachedTransaction
Source§impl Default for CachedTransaction
impl Default for CachedTransaction
Source§impl<'de> Deserialize<'de> for CachedTransaction
impl<'de> Deserialize<'de> for CachedTransaction
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for CachedTransaction
impl Ord for CachedTransaction
Source§impl PartialEq for CachedTransaction
impl PartialEq for CachedTransaction
Source§impl PartialOrd for CachedTransaction
impl PartialOrd for CachedTransaction
Source§impl Serialize for CachedTransaction
impl Serialize for CachedTransaction
impl Eq for CachedTransaction
Auto Trait Implementations§
impl Freeze for CachedTransaction
impl RefUnwindSafe for CachedTransaction
impl Send for CachedTransaction
impl Sync for CachedTransaction
impl Unpin for CachedTransaction
impl UnwindSafe for CachedTransaction
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,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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