pub enum AdaptivePolicyError {
ReadStore {
path: PathBuf,
source: Error,
},
ParseStore {
path: PathBuf,
source: Error,
},
WriteStore {
path: PathBuf,
source: Error,
},
Serialize(Error),
}Expand description
Errors returned by adaptive SLO policy operations.
Variants§
ReadStore
The persisted history file could not be read.
ParseStore
The persisted history file could not be parsed.
WriteStore
The history store could not be written.
Serialize(Error)
In-memory history could not be serialized.
Trait Implementations§
Source§impl Debug for AdaptivePolicyError
impl Debug for AdaptivePolicyError
Source§impl Display for AdaptivePolicyError
impl Display for AdaptivePolicyError
Source§impl Error for AdaptivePolicyError
impl Error for AdaptivePolicyError
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()
Auto Trait Implementations§
impl Freeze for AdaptivePolicyError
impl !RefUnwindSafe for AdaptivePolicyError
impl Send for AdaptivePolicyError
impl Sync for AdaptivePolicyError
impl Unpin for AdaptivePolicyError
impl UnsafeUnpin for AdaptivePolicyError
impl !UnwindSafe for AdaptivePolicyError
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.