pub enum InterpreterErrorKind {
Show 15 variants
UnsupportedDialect,
DialectBindingMismatch,
MalformedFrame,
FrameLimitExceeded,
UnsupportedSemanticEvent,
MalformedSemanticPayload,
SentenceLimitExceeded,
StructureLimitExceeded,
ToolIdentityError,
ToolLimitExceeded,
OutputBackpressureExceeded,
ConnectorEndedUnexpectedly,
Cancelled,
InvariantViolation,
ConfigurationInvalid,
}Expand description
Interpreter error classification.
Variants§
UnsupportedDialect
Unsupported dialect.
DialectBindingMismatch
Dialect binding mismatch.
MalformedFrame
Malformed frame.
FrameLimitExceeded
Frame/buffer limit exceeded.
UnsupportedSemanticEvent
Unsupported semantic event.
MalformedSemanticPayload
Malformed semantic payload.
SentenceLimitExceeded
Sentence assembly limit.
StructureLimitExceeded
Structure limit.
ToolIdentityError
Tool identity missing/conflict.
ToolLimitExceeded
Tool limit exceeded.
OutputBackpressureExceeded
Output backpressure exceeded.
ConnectorEndedUnexpectedly
Connector ended unexpectedly.
Cancelled
Cancelled.
InvariantViolation
Invariant violation.
ConfigurationInvalid
Configuration invalid.
Trait Implementations§
Source§impl Clone for InterpreterErrorKind
impl Clone for InterpreterErrorKind
Source§fn clone(&self) -> InterpreterErrorKind
fn clone(&self) -> InterpreterErrorKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InterpreterErrorKind
Source§impl Debug for InterpreterErrorKind
impl Debug for InterpreterErrorKind
impl Eq for InterpreterErrorKind
Source§impl PartialEq for InterpreterErrorKind
impl PartialEq for InterpreterErrorKind
impl StructuralPartialEq for InterpreterErrorKind
Auto Trait Implementations§
impl Freeze for InterpreterErrorKind
impl RefUnwindSafe for InterpreterErrorKind
impl Send for InterpreterErrorKind
impl Sync for InterpreterErrorKind
impl Unpin for InterpreterErrorKind
impl UnsafeUnpin for InterpreterErrorKind
impl UnwindSafe for InterpreterErrorKind
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