pub struct EventsBlocksRequest {
pub network_identifier: NetworkIdentifier,
pub offset: Option<u64>,
pub limit: Option<u64>,
}
Expand description
EventsBlocksRequest : EventsBlocksRequest is utilized to fetch a sequence of BlockEvents indicating which blocks were added and removed from storage to reach the current state.
Fields§
§network_identifier: NetworkIdentifier
§offset: Option<u64>
offset is the offset into the event stream to sync events from. If this field is not populated, we return the limit events backwards from tip. If this is set to 0, we start from the beginning.
limit: Option<u64>
limit is the maximum number of events to fetch in one call. The implementation may return <= limit events.
Implementations§
source§impl EventsBlocksRequest
impl EventsBlocksRequest
sourcepub fn new(network_identifier: NetworkIdentifier) -> EventsBlocksRequest
pub fn new(network_identifier: NetworkIdentifier) -> EventsBlocksRequest
EventsBlocksRequest is utilized to fetch a sequence of BlockEvents indicating which blocks were added and removed from storage to reach the current state.
Trait Implementations§
source§impl Clone for EventsBlocksRequest
impl Clone for EventsBlocksRequest
source§fn clone(&self) -> EventsBlocksRequest
fn clone(&self) -> EventsBlocksRequest
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 EventsBlocksRequest
impl Debug for EventsBlocksRequest
source§impl Default for EventsBlocksRequest
impl Default for EventsBlocksRequest
source§fn default() -> EventsBlocksRequest
fn default() -> EventsBlocksRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for EventsBlocksRequest
impl<'de> Deserialize<'de> for EventsBlocksRequest
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 PartialEq<EventsBlocksRequest> for EventsBlocksRequest
impl PartialEq<EventsBlocksRequest> for EventsBlocksRequest
source§fn eq(&self, other: &EventsBlocksRequest) -> bool
fn eq(&self, other: &EventsBlocksRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for EventsBlocksRequest
impl Serialize for EventsBlocksRequest
impl Eq for EventsBlocksRequest
impl StructuralEq for EventsBlocksRequest
impl StructuralPartialEq for EventsBlocksRequest
Auto Trait Implementations§
impl RefUnwindSafe for EventsBlocksRequest
impl Send for EventsBlocksRequest
impl Sync for EventsBlocksRequest
impl Unpin for EventsBlocksRequest
impl UnwindSafe for EventsBlocksRequest
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