Enum polar_core::error::RuntimeError [−][src]
pub enum RuntimeError {
ArithmeticError {
msg: String,
},
Serialization {
msg: String,
},
Unsupported {
msg: String,
},
TypeError {
msg: String,
stack_trace: Option<String>,
},
UnboundVariable {
sym: Symbol,
},
StackOverflow {
limit: usize,
},
QueryTimeout {
msg: String,
},
Application {
msg: String,
stack_trace: Option<String>,
},
FileLoading {
msg: String,
},
IncompatibleBindings {
msg: String,
},
UnhandledPartial {
var: Symbol,
term: Term,
},
}Variants
Fields of ArithmeticError
msg: StringFields of Serialization
msg: StringFields of Unsupported
msg: StringFields of UnboundVariable
sym: SymbolFields of StackOverflow
limit: usizeFields of QueryTimeout
msg: StringFields of FileLoading
msg: StringFields of IncompatibleBindings
msg: StringImplementations
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
Performs the conversion.
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