Enum ethcore_light::request::Request
[−]
[src]
pub enum Request { Headers(Headers), Bodies(Bodies), Receipts(Receipts), StateProofs(StateProofs), Codes(ContractCodes), HeaderProofs(HeaderProofs), }
Encompasses all possible types of requests in a single structure.
Variants
Headers(Headers)
Requesting headers.
Bodies(Bodies)
Requesting block bodies.
Receipts(Receipts)
Requesting transaction receipts.
StateProofs(StateProofs)
Requesting state proofs.
Codes(ContractCodes)
Requesting contract codes.
HeaderProofs(HeaderProofs)
Requesting header proofs.
Methods
impl Request
[src]
fn kind(&self) -> Kind
Get the kind of request this is.
fn amount(&self) -> usize
Get the amount of requests being made.
Trait Implementations
impl Debug for Request
[src]
impl Clone for Request
[src]
fn clone(&self) -> Request
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl PartialEq for Request
[src]
fn eq(&self, __arg_0: &Request) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Request) -> bool
This method tests for !=
.