Struct chain_network::data::block::subscription::ChainPullRequest
source · pub struct ChainPullRequest {
pub from: BlockIds,
pub to: BlockId,
}
Expand description
A request to send headers in the block chain sequence.
Fields§
§from: BlockIds
A list of starting points known by the requester. The sender should pick the latest one.
to: BlockId
The identifier of the last block to send the header for.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for ChainPullRequest
impl Send for ChainPullRequest
impl Sync for ChainPullRequest
impl Unpin for ChainPullRequest
impl UnwindSafe for ChainPullRequest
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
§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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request