pub enum ExecutorError {
Unavailable(String),
Protocol(String),
}Expand description
Why an executor produced no verdicts at all.
Distinct from Verdict::Errored, which is a per-job fault: these
are faults of the whole call, and none of them is evidence about any
change.
Variants§
The provider could not be reached or did not complete a handshake.
Protocol(String)
The provider answered, but not in the shape the seam requires – a version it does not speak, or a verdict count that does not match the jobs it was given.
Trait Implementations§
Source§impl Clone for ExecutorError
impl Clone for ExecutorError
Source§fn clone(&self) -> ExecutorError
fn clone(&self) -> ExecutorError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExecutorError
impl Debug for ExecutorError
Source§impl Display for ExecutorError
impl Display for ExecutorError
Source§impl Error for ExecutorError
impl Error for ExecutorError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for ExecutorError
impl PartialEq for ExecutorError
Source§fn eq(&self, other: &ExecutorError) -> bool
fn eq(&self, other: &ExecutorError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ExecutorError
impl StructuralPartialEq for ExecutorError
Auto Trait Implementations§
impl Freeze for ExecutorError
impl RefUnwindSafe for ExecutorError
impl Send for ExecutorError
impl Sync for ExecutorError
impl Unpin for ExecutorError
impl UnsafeUnpin for ExecutorError
impl UnwindSafe for ExecutorError
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