pub struct GetBlockQuery {
pub expand: BlockExpansion,
pub kind: BlockKind,
}
Expand description
Additional query parameters for the blocks
endpoint.
By default all fields are requested.
Fields§
§expand: BlockExpansion
What kind of block to fetch.
kind: BlockKind
What kind of block to fetch.
Implementations§
Source§impl GetBlockQuery
impl GetBlockQuery
Sourcepub const fn new(expand: BlockExpansion) -> Self
pub const fn new(expand: BlockExpansion) -> Self
Create a new request with the given expansion options.
Sourcepub const fn with_transaction(self) -> Self
pub const fn with_transaction(self) -> Self
Include the transactions in the response.
Sourcepub const fn no_transactions(self) -> Self
pub const fn no_transactions(self) -> Self
Exclude the transactions from the response.
Sourcepub const fn with_blob_data(self) -> Self
pub const fn with_blob_data(self) -> Self
Include the blob in the response.
Sourcepub const fn no_blob_data(self) -> Self
pub const fn no_blob_data(self) -> Self
Exclude the blob data from the response.
Trait Implementations§
Source§impl Clone for GetBlockQuery
impl Clone for GetBlockQuery
Source§fn clone(&self) -> GetBlockQuery
fn clone(&self) -> GetBlockQuery
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 GetBlockQuery
impl Debug for GetBlockQuery
Source§impl Default for GetBlockQuery
impl Default for GetBlockQuery
Source§fn default() -> GetBlockQuery
fn default() -> GetBlockQuery
Returns the “default value” for a type. Read more
Source§impl PartialEq for GetBlockQuery
impl PartialEq for GetBlockQuery
Source§impl Serialize for GetBlockQuery
impl Serialize for GetBlockQuery
impl Copy for GetBlockQuery
impl Eq for GetBlockQuery
impl StructuralPartialEq for GetBlockQuery
Auto Trait Implementations§
impl Freeze for GetBlockQuery
impl RefUnwindSafe for GetBlockQuery
impl Send for GetBlockQuery
impl Sync for GetBlockQuery
impl Unpin for GetBlockQuery
impl UnwindSafe for GetBlockQuery
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