Enum ethcore_light::on_demand::request::Error
[−]
[src]
pub enum Error { Decoder(DecoderError), Trie(TrieError), BadProof, WrongNumber(u64, u64), WrongHash(H256, H256), WrongTrieRoot(H256, H256), }
Errors in verification.
Variants
Decoder(DecoderError)
RLP decoder error.
Trie(TrieError)
Trie lookup error (result of bad proof)
BadProof
Bad inclusion proof
WrongNumber(u64, u64)
Wrong header number.
WrongHash(H256, H256)
Wrong header hash.
WrongTrieRoot(H256, H256)
Wrong trie root.
Trait Implementations
impl Debug for Error
[src]
impl PartialEq for Error
[src]
fn eq(&self, __arg_0: &Error) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Error) -> bool
This method tests for !=
.
impl From<DecoderError> for Error
[src]
fn from(err: DecoderError) -> Self
Performs the conversion.