pub struct BlockExpansion {
pub transaction: bool,
pub blob: bool,
pub blob_data: bool,
}
Expand description
What to include in the block response.
By default all fields are requested.
Fields§
§transaction: bool
Include the transaction in the response
blob: bool
Include the blob in the response
blob_data: bool
Include the blob_data in the response
Implementations§
Source§impl BlockExpansion
impl BlockExpansion
Sourcepub fn query_string(self) -> String
pub fn query_string(self) -> String
Returns the query string for the block expansion.
Sourcepub const fn no_blob_data(self) -> Self
pub const fn no_blob_data(self) -> Self
Exclude the blob data from the response
Sourcepub const fn no_transactions(self) -> Self
pub const fn no_transactions(self) -> Self
Exclude the transactions data from the response
Sourcepub const fn with_transaction(self) -> Self
pub const fn with_transaction(self) -> Self
Include the transactions in the response.
Sourcepub const fn with_blob_data(self) -> Self
pub const fn with_blob_data(self) -> Self
Include the blob in the response.
Trait Implementations§
Source§impl Clone for BlockExpansion
impl Clone for BlockExpansion
Source§fn clone(&self) -> BlockExpansion
fn clone(&self) -> BlockExpansion
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 BlockExpansion
impl Debug for BlockExpansion
Source§impl Default for BlockExpansion
impl Default for BlockExpansion
Source§impl PartialEq for BlockExpansion
impl PartialEq for BlockExpansion
impl Copy for BlockExpansion
impl Eq for BlockExpansion
impl StructuralPartialEq for BlockExpansion
Auto Trait Implementations§
impl Freeze for BlockExpansion
impl RefUnwindSafe for BlockExpansion
impl Send for BlockExpansion
impl Sync for BlockExpansion
impl Unpin for BlockExpansion
impl UnwindSafe for BlockExpansion
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> 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