Enum polar_core::error::RuntimeError  [−][src]
pub enum RuntimeError {
Show 13 variants
    ArithmeticError {
        term: Term,
    },
    Unsupported {
        msg: String,
        term: Term,
    },
    TypeError {
        msg: String,
        stack_trace: String,
        term: Term,
    },
    StackOverflow {
        msg: String,
    },
    QueryTimeout {
        msg: String,
    },
    Application {
        msg: String,
        stack_trace: String,
        term: Option<Term>,
    },
    IncompatibleBindings {
        msg: String,
    },
    UnhandledPartial {
        var: Symbol,
        term: Term,
    },
    DataFilteringFieldMissing {
        var_type: String,
        field: String,
    },
    DataFilteringUnsupportedOp {
        operation: Operation,
    },
    InvalidRegistration {
        sym: Symbol,
        msg: String,
    },
    InvalidState {
        msg: String,
    },
    MultipleLoadError,
}Variants
ArithmeticError
Fields
term: TermTerm
Unsupported
TypeError
Fields
msg: Stringstack_trace: Stringterm: TermTerm where the error arose, tracked for lexical context.
StackOverflow
Fields
msg: StringQueryTimeout
Fields
msg: StringApplication
IncompatibleBindings
Fields
msg: StringUnhandledPartial
DataFilteringFieldMissing
DataFilteringUnsupportedOp
Fields
operation: OperationInvalidRegistration
InvalidState
Fields
msg: StringAn invariant has been broken internally.
MultipleLoadError
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
    __D: Deserializer<'de>, 
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
    __D: Deserializer<'de>, 
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for RuntimeError
impl Send for RuntimeError
impl Sync for RuntimeError
impl Unpin for RuntimeError
impl UnwindSafe for RuntimeError
Blanket Implementations
Mutably borrows from an owned value. Read more
