pub enum JavascriptExecutionError {
Show 13 variants
EmptyArgv,
MissingContext(String),
VmMismatch {
expected: String,
found: String,
},
PrepareImportCache(Error),
Spawn(Error),
PendingSyncRpcRequest(u64),
ExpiredSyncRpcRequest(u64),
RpcResponse(String),
Terminate(Error),
StdinClosed,
Stdin(Error),
OutputBufferExceeded {
stream: &'static str,
limit: usize,
},
EventChannelClosed,
}Variants§
EmptyArgv
MissingContext(String)
VmMismatch
PrepareImportCache(Error)
Spawn(Error)
PendingSyncRpcRequest(u64)
ExpiredSyncRpcRequest(u64)
RpcResponse(String)
Terminate(Error)
StdinClosed
Stdin(Error)
OutputBufferExceeded
EventChannelClosed
Trait Implementations§
Source§impl Debug for JavascriptExecutionError
impl Debug for JavascriptExecutionError
Source§impl Display for JavascriptExecutionError
impl Display for JavascriptExecutionError
Source§impl Error for JavascriptExecutionError
impl Error for JavascriptExecutionError
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()
Source§impl From<JavascriptExecutionError> for JavascriptBenchmarkError
impl From<JavascriptExecutionError> for JavascriptBenchmarkError
Source§fn from(err: JavascriptExecutionError) -> Self
fn from(err: JavascriptExecutionError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for JavascriptExecutionError
impl !UnwindSafe for JavascriptExecutionError
impl Freeze for JavascriptExecutionError
impl Send for JavascriptExecutionError
impl Sync for JavascriptExecutionError
impl Unpin for JavascriptExecutionError
impl UnsafeUnpin for JavascriptExecutionError
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