pub enum OperationalError {
InvalidState {
msg: String,
},
Serialization {
msg: String,
},
UnexpectedValue {
expected: &'static str,
received: Term,
},
Unknown,
}
Variants
InvalidState
Fields
msg: String
An invariant has been broken internally.
Serialization
Fields
msg: String
Serialization errors in the polar-c-api
crate.
UnexpectedValue
Unknown
Rust panics caught in the polar-c-api
crate.
Trait Implementations
sourceimpl AsRef<str> for OperationalError
impl AsRef<str> for OperationalError
sourceimpl Clone for OperationalError
impl Clone for OperationalError
sourcefn clone(&self) -> OperationalError
fn clone(&self) -> OperationalError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for OperationalError
impl Debug for OperationalError
sourceimpl Display for OperationalError
impl Display for OperationalError
sourceimpl From<OperationalError> for PolarError
impl From<OperationalError> for PolarError
sourcefn from(err: OperationalError) -> PolarError
fn from(err: OperationalError) -> PolarError
Converts to this type from the input type.
sourceimpl Serialize for OperationalError
impl Serialize for OperationalError
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for OperationalError
impl Send for OperationalError
impl Sync for OperationalError
impl Unpin for OperationalError
impl UnwindSafe for OperationalError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more