Trait tendermint_light_client::errors::ErrorExt[][src]

pub trait ErrorExt {
    fn not_enough_trust(&self) -> Option<VotingPowerTally>;
fn has_expired(&self) -> bool;
fn is_timeout(&self) -> Option<Duration>; }
Expand description

Extension methods for ErrorKind

Required methods

Whether this error means that the light block cannot be trusted w.r.t. the latest trusted state.

Whether this error means that the light block has expired, ie. it’s outside of the trusting period.

Whether this error means that a timeout occured when querying a node.

Implementors