pub enum Error {
NotFound,
AlreadyExists,
InvalidArgument(String),
InvalidIdentifier(Error),
Generic(String),
SerDe(Error),
}Expand description
Errors returned by the resource store, association store, and secret manager.
Store operations report failures through these variants; the doc comments on
the ObjectStore, AssociationStore, and SecretManager trait methods
note which variant a given method returns and when.
Variants§
NotFound
AlreadyExists
InvalidArgument(String)
InvalidIdentifier(Error)
Generic(String)
SerDe(Error)
Implementations§
Source§impl Error
impl Error
Sourcepub fn generic(msg: impl Into<String>) -> Self
pub fn generic(msg: impl Into<String>) -> Self
Constructs an Error::Generic from a message.
Use this for failures that do not map onto a more specific variant.
Sourcepub fn invalid_argument(msg: impl Into<String>) -> Self
pub fn invalid_argument(msg: impl Into<String>) -> Self
Constructs an Error::InvalidArgument from a message.
Use this when a caller-supplied argument is malformed or out of range.
Trait Implementations§
Source§impl Error for Error
impl Error for Error
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 !RefUnwindSafe for Error
impl !UnwindSafe for Error
impl Freeze for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnsafeUnpin for Error
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