pub enum IoErrorDetail {
Rpc(RpcSubdetail),
InvalidHeight(InvalidHeightSubdetail),
HeightTooHigh(HeightTooHighSubdetail),
InvalidValidatorSet(InvalidValidatorSetSubdetail),
Timeout(TimeoutSubdetail),
Runtime(RuntimeSubdetail),
}
Variants§
Rpc(RpcSubdetail)
InvalidHeight(InvalidHeightSubdetail)
HeightTooHigh(HeightTooHighSubdetail)
InvalidValidatorSet(InvalidValidatorSetSubdetail)
Timeout(TimeoutSubdetail)
Runtime(RuntimeSubdetail)
Implementations§
source§impl IoErrorDetail
impl IoErrorDetail
sourcepub fn is_timeout(&self) -> Option<Duration>
pub fn is_timeout(&self) -> Option<Duration>
Whether this error means that a timeout occurred when querying a node.
Trait Implementations§
source§impl Debug for IoErrorDetail
impl Debug for IoErrorDetail
Auto Trait Implementations§
impl Freeze for IoErrorDetail
impl RefUnwindSafe for IoErrorDetail
impl Send for IoErrorDetail
impl Sync for IoErrorDetail
impl Unpin for IoErrorDetail
impl UnwindSafe for IoErrorDetail
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