pub enum QuickDatabaseError {
InvalidName(String),
NameConflict(String),
FreeDbExists(String),
QuotaExceeded(String),
NotAuthenticated(String),
Transient(String),
RateLimited(String),
Other(String),
}Expand description
Branchable failures for the quick-database flow. Front-ends map these to their own
contracts (see the CLI’s StructuredError / the MCP tool error).
Variants§
InvalidName(String)
NameConflict(String)
FreeDbExists(String)
QuotaExceeded(String)
NotAuthenticated(String)
Transient(String)
RateLimited(String)
Other(String)
Trait Implementations§
Source§impl Debug for QuickDatabaseError
impl Debug for QuickDatabaseError
Source§impl Display for QuickDatabaseError
impl Display for QuickDatabaseError
Source§impl Error for QuickDatabaseError
impl Error for QuickDatabaseError
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 QuickDatabaseError
impl RefUnwindSafe for QuickDatabaseError
impl Send for QuickDatabaseError
impl Sync for QuickDatabaseError
impl Unpin for QuickDatabaseError
impl UnsafeUnpin for QuickDatabaseError
impl UnwindSafe for QuickDatabaseError
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> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.