pub enum ProfError {
}Expand description
Represents potential errors that may occur when profiling
Variants§
RegexError
InvalidProfiler
InvalidBinary
InvalidNum
InvalidSortMetric
IOError(Error)
Wraps a std::io::Error
UTF8Error
MisalignedData
CompilationError(String, String)
TomlError
ReadManifestError
NoNameError
NoTargetDirectory
OutOfMemoryError
CliError
Trait Implementations§
Source§impl Error for ProfError
impl Error for ProfError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Auto Trait Implementations§
impl Freeze for ProfError
impl !RefUnwindSafe for ProfError
impl Send for ProfError
impl Sync for ProfError
impl Unpin for ProfError
impl !UnwindSafe for ProfError
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