pub struct SmartModuleRuntimeError {
pub hint: String,
pub offset: Offset,
pub kind: SmartModuleKind,
pub record_key: Option<RecordData>,
pub record_value: RecordData,
}
Expand description
A type used to capture and serialize errors from within a SmartModule
Fields
hint: String
Error hint: meant for users, not for code
offset: Offset
The offset of the Record that had a runtime error
kind: SmartModuleKind
The type of SmartModule that had a runtime error
record_key: Option<RecordData>
The Record key that caused this error
record_value: RecordData
The Record value that caused this error
Implementations
Trait Implementations
sourceimpl Clone for SmartModuleRuntimeError
impl Clone for SmartModuleRuntimeError
sourcefn clone(&self) -> SmartModuleRuntimeError
fn clone(&self) -> SmartModuleRuntimeError
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 SmartModuleRuntimeError
impl Debug for SmartModuleRuntimeError
sourceimpl Decoder for SmartModuleRuntimeError
impl Decoder for SmartModuleRuntimeError
sourceimpl Default for SmartModuleRuntimeError
impl Default for SmartModuleRuntimeError
sourcefn default() -> SmartModuleRuntimeError
fn default() -> SmartModuleRuntimeError
Returns the “default value” for a type. Read more
sourceimpl Display for SmartModuleRuntimeError
impl Display for SmartModuleRuntimeError
sourceimpl Encoder for SmartModuleRuntimeError
impl Encoder for SmartModuleRuntimeError
sourceimpl Error for SmartModuleRuntimeError
impl Error for SmartModuleRuntimeError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl From<SmartModuleRuntimeError> for LegacySmartModuleError
impl From<SmartModuleRuntimeError> for LegacySmartModuleError
sourcefn from(source: SmartModuleRuntimeError) -> Self
fn from(source: SmartModuleRuntimeError) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<SmartModuleRuntimeError> for SmartModuleRuntimeError
impl PartialEq<SmartModuleRuntimeError> for SmartModuleRuntimeError
sourcefn eq(&self, other: &SmartModuleRuntimeError) -> bool
fn eq(&self, other: &SmartModuleRuntimeError) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &SmartModuleRuntimeError) -> bool
fn ne(&self, other: &SmartModuleRuntimeError) -> bool
This method tests for !=
.
impl StructuralPartialEq for SmartModuleRuntimeError
Auto Trait Implementations
impl RefUnwindSafe for SmartModuleRuntimeError
impl Send for SmartModuleRuntimeError
impl Sync for SmartModuleRuntimeError
impl Unpin for SmartModuleRuntimeError
impl UnwindSafe for SmartModuleRuntimeError
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