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
fn not_enough_trust(&self) -> Option<VotingPowerTally>
fn not_enough_trust(&self) -> Option<VotingPowerTally>
Whether this error means that the light block cannot be trusted w.r.t. the latest trusted state.
fn has_expired(&self) -> bool
fn has_expired(&self) -> bool
Whether this error means that the light block has expired, ie. it’s outside of the trusting period.
fn is_timeout(&self) -> Option<Duration>
fn is_timeout(&self) -> Option<Duration>
Whether this error means that a timeout occured when querying a node.