pub enum ScriptCallbackError {
Spawn {
path: String,
error: String,
},
Execution {
path: String,
error: String,
},
NonZeroExit {
path: String,
code: Option<i32>,
stderr: String,
},
OutputParse(String),
Serialization(String),
}Expand description
Errors from script callback execution.
Variants§
Trait Implementations§
Source§impl Debug for ScriptCallbackError
impl Debug for ScriptCallbackError
Source§impl Display for ScriptCallbackError
impl Display for ScriptCallbackError
Source§impl Error for ScriptCallbackError
impl Error for ScriptCallbackError
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 ScriptCallbackError
impl RefUnwindSafe for ScriptCallbackError
impl Send for ScriptCallbackError
impl Sync for ScriptCallbackError
impl Unpin for ScriptCallbackError
impl UnsafeUnpin for ScriptCallbackError
impl UnwindSafe for ScriptCallbackError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.