pub enum AdviserFailure {
Unavailable,
Timeout,
Unreadable,
}Expand description
Why no adviser answer reached the window. Closed: a fallback this vocabulary cannot name is a fallback nobody can count.
Variants§
No endpoint was attached for the adviser, or the port refused the call.
Timeout
The port gave up waiting.
Unreadable
An answer arrived and it is not the answer to the question that was asked. The words are not kept: what a reader needs is that the deterministic strategy answered instead.
Trait Implementations§
Source§impl Clone for AdviserFailure
impl Clone for AdviserFailure
impl Copy for AdviserFailure
Source§impl Debug for AdviserFailure
impl Debug for AdviserFailure
Source§impl<'de> Deserialize<'de> for AdviserFailure
impl<'de> Deserialize<'de> for AdviserFailure
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 AdviserFailure
Source§impl PartialEq for AdviserFailure
impl PartialEq for AdviserFailure
Source§impl Serialize for AdviserFailure
impl Serialize for AdviserFailure
impl StructuralPartialEq for AdviserFailure
Auto Trait Implementations§
impl Freeze for AdviserFailure
impl RefUnwindSafe for AdviserFailure
impl Send for AdviserFailure
impl Sync for AdviserFailure
impl Unpin for AdviserFailure
impl UnsafeUnpin for AdviserFailure
impl UnwindSafe for AdviserFailure
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