pub enum RoutingError {
CalibrationMismatch {
adapter: AdapterId,
declared: Calibration,
reported: Calibration,
},
UnknownAdapter(AdapterId),
EvidenceForOtherAdapters {
cheap: AdapterId,
expensive: AdapterId,
},
}Expand description
Refusals from RoutingClassifier::new: a policy that cannot mean what
it says for these adapters is rejected at wiring time, not at the first
question.
Variants§
CalibrationMismatch
Thresholds tuned under one calibration, for an adapter that reports another: its confidence does not mean what the numbers assume.
UnknownAdapter(AdapterId)
A pin or a threshold names an adapter the router does not hold.
EvidenceForOtherAdapters
Measured evidence about a different pair of adapters.
Trait Implementations§
Source§impl Clone for RoutingError
impl Clone for RoutingError
Source§impl Debug for RoutingError
impl Debug for RoutingError
Source§impl Display for RoutingError
impl Display for RoutingError
impl Eq for RoutingError
Source§impl Error for RoutingError
impl Error for RoutingError
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 RoutingError
impl PartialEq for RoutingError
impl StructuralPartialEq for RoutingError
Auto Trait Implementations§
impl Freeze for RoutingError
impl RefUnwindSafe for RoutingError
impl Send for RoutingError
impl Sync for RoutingError
impl Unpin for RoutingError
impl UnsafeUnpin for RoutingError
impl UnwindSafe for RoutingError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.