pub enum BenchError {
Runner(BenchError),
UnknownFunction(String),
Execution(String),
Io(Error),
Serialization(Error),
Config(String),
Build(String),
}Expand description
Error types for bench-sdk operations
Variants§
Runner(BenchError)
Error from the benchmark runner
UnknownFunction(String)
Benchmark function not found in registry
Execution(String)
Error during benchmark execution
Io(Error)
I/O error
Serialization(Error)
Serialization error
Config(String)
Configuration error
Build(String)
Build error
Trait Implementations§
Source§impl Debug for BenchError
impl Debug for BenchError
Source§impl Display for BenchError
impl Display for BenchError
Source§impl Error for BenchError
impl Error for BenchError
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<BenchError> for BenchError
impl From<BenchError> for BenchError
Source§fn from(source: BenchError) -> Self
fn from(source: BenchError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for BenchError
impl From<Error> for BenchError
Auto Trait Implementations§
impl Freeze for BenchError
impl !RefUnwindSafe for BenchError
impl Send for BenchError
impl Sync for BenchError
impl Unpin for BenchError
impl !UnwindSafe for BenchError
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