pub enum StateError {
PluginInitError(String),
PluginApplyError(String),
TransactionError(String),
ConfigurationError(String),
FieldError(String),
SchemaError(String),
PluginNotFound(String),
InvalidPluginState(String),
}
Expand description
Represents all possible errors that can occur in state management operations.
Variants§
PluginInitError(String)
Error occurs when plugin state initialization fails
PluginApplyError(String)
Error occurs when applying plugin state fails
TransactionError(String)
Error occurs when transaction application fails
ConfigurationError(String)
Error occurs when configuration is invalid
FieldError(String)
Error occurs when field operations fail
SchemaError(String)
Error occurs when schema is missing or invalid
PluginNotFound(String)
Error occurs when plugin is not found
InvalidPluginState(String)
Error occurs when plugin state is invalid
Trait Implementations§
Source§impl Debug for StateError
impl Debug for StateError
Source§impl Display for StateError
impl Display for StateError
Source§impl Error for StateError
impl Error for StateError
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()
Auto Trait Implementations§
impl Freeze for StateError
impl RefUnwindSafe for StateError
impl Send for StateError
impl Sync for StateError
impl Unpin for StateError
impl UnwindSafe for StateError
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