pub enum IoError {
MissingFactKey(ErrorInfo),
MissingFact {
key: FactKey,
info: ErrorInfo,
},
Transport(ErrorInfo),
RateLimited(ErrorInfo),
Other(ErrorInfo),
}Expand description
IO errors (live or replay).
Variants§
MissingFactKey(ErrorInfo)
Replay was asked to perform deterministic IO without a fact key.
MissingFact
A requested recorded fact was not found.
Transport(ErrorInfo)
The underlying transport returned an error.
RateLimited(ErrorInfo)
The underlying transport reported a rate limit.
Other(ErrorInfo)
Any other IO failure that does not fit the more specific variants.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IoError
impl<'de> Deserialize<'de> for IoError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for IoError
impl StructuralPartialEq for IoError
Auto Trait Implementations§
impl Freeze for IoError
impl RefUnwindSafe for IoError
impl Send for IoError
impl Sync for IoError
impl Unpin for IoError
impl UnsafeUnpin for IoError
impl UnwindSafe for IoError
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