pub struct FluffyMissingTransactionsRequest {
pub block_hash: ByteArray<32>,
pub current_blockchain_height: u64,
pub missing_tx_indices: Vec<u64>,
}Expand description
A request for Txs we are missing from our TxPool
Fields§
§block_hash: ByteArray<32>The Block we are missing the Txs in
current_blockchain_height: u64The current blockchain height
missing_tx_indices: Vec<u64>The Tx Indices
Trait Implementations§
source§impl Clone for FluffyMissingTransactionsRequest
impl Clone for FluffyMissingTransactionsRequest
source§fn clone(&self) -> FluffyMissingTransactionsRequest
fn clone(&self) -> FluffyMissingTransactionsRequest
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 PartialEq for FluffyMissingTransactionsRequest
impl PartialEq for FluffyMissingTransactionsRequest
source§fn eq(&self, other: &FluffyMissingTransactionsRequest) -> bool
fn eq(&self, other: &FluffyMissingTransactionsRequest) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for FluffyMissingTransactionsRequest
impl StructuralPartialEq for FluffyMissingTransactionsRequest
Auto Trait Implementations§
impl !Freeze for FluffyMissingTransactionsRequest
impl RefUnwindSafe for FluffyMissingTransactionsRequest
impl Send for FluffyMissingTransactionsRequest
impl Sync for FluffyMissingTransactionsRequest
impl Unpin for FluffyMissingTransactionsRequest
impl UnwindSafe for FluffyMissingTransactionsRequest
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> EpeeValue for Twhere
T: EpeeObject,
impl<T> EpeeValue for Twhere
T: EpeeObject,
const MARKER: Marker = _
fn read<B>(r: &mut B, marker: &Marker) -> Result<T, Error>where
B: Buf,
fn write<B>(self, w: &mut B) -> Result<(), Error>where
B: BufMut,
fn should_write(&self) -> bool
source§fn epee_default_value() -> Option<Self>
fn epee_default_value() -> Option<Self>
This is different than default field values and instead is the default
value of a whole type. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 64 bytes