pub struct PluginTrap(pub String);Expand description
Wasmtime trap details from a guest crash or epoch timeout. Wraps
a String because wasmtime::Trap is not Clone; the engine
stringifies the trap once at the call boundary so downstream
observers see a stable, owned value.
Tuple Fields§
§0: StringImplementations§
Trait Implementations§
Source§impl Debug for PluginTrap
impl Debug for PluginTrap
Source§impl Display for PluginTrap
impl Display for PluginTrap
Source§impl Error for PluginTrap
impl Error for PluginTrap
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for PluginTrap
impl RefUnwindSafe for PluginTrap
impl Send for PluginTrap
impl Sync for PluginTrap
impl Unpin for PluginTrap
impl UnsafeUnpin for PluginTrap
impl UnwindSafe for PluginTrap
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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