pub enum ControlProviderError {
Unavailable,
Unsupported,
Indeterminate,
}Expand description
Redacted typed provider failure; no failure grants admission or replenishes allowances.
Variants§
No qualified provider is available; reject before remote effects.
Unsupported
Requested contract unsupported; reject before remote effects.
Indeterminate
Actual observation/reply/accounting is uncertain; retain evidence and stop.
Trait Implementations§
Source§impl Clone for ControlProviderError
impl Clone for ControlProviderError
impl Copy for ControlProviderError
Source§impl Debug for ControlProviderError
impl Debug for ControlProviderError
Source§impl Display for ControlProviderError
impl Display for ControlProviderError
impl Eq for ControlProviderError
Source§impl Error for ControlProviderError
impl Error for ControlProviderError
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 ControlProviderError
impl PartialEq for ControlProviderError
impl StructuralPartialEq for ControlProviderError
Auto Trait Implementations§
impl Freeze for ControlProviderError
impl RefUnwindSafe for ControlProviderError
impl Send for ControlProviderError
impl Sync for ControlProviderError
impl Unpin for ControlProviderError
impl UnsafeUnpin for ControlProviderError
impl UnwindSafe for ControlProviderError
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