Enum profiler_get_symbols::GetSymbolsError[][src]

pub enum GetSymbolsError {
Show 21 variants UnmatchedBreakpadId(String, String), NoMatchMultiArch(Vec<String>, Vec<GetSymbolsError>), NoLuckMacOsSystemLibrary(Vec<GetSymbolsError>), PdbError(&'static str, PdbError), PdbAddr2lineErrorWithContext(&'static str, Error), InvalidInputError(&'static str), ObjectParseError(FileKind, Error), DyldCacheParseError(Error), NoMatchingDyldCacheImagePath(String), MachOHeaderParseError(Error), HelperErrorDuringGetCandidatePathsForBinaryOrPdb(String, String, Box<dyn Error + Send + Sync>), HelperErrorDuringGetCandidatePathsForPdb(String, String, Box<dyn Error + Send + Sync>), HelperErrorDuringOpenFile(String, Box<dyn Error + Send + Sync>), HelperErrorDuringFileReading(String, Box<dyn Error + Send + Sync>), NoCandidatePathForBinary(String, String), NoDebugInfoInPeBinary(String), PdbPathDidntEndWithNul(String), ArchiveParseError(PathBuf, Box<dyn Error + Send + Sync>), ParseRequestErrorSerde(Error), ParseRequestErrorContents(&'static str), PdbAddr2lineError(Error),
}

Variants

UnmatchedBreakpadId

Tuple Fields of UnmatchedBreakpadId

0: String1: String
NoMatchMultiArch

Tuple Fields of NoMatchMultiArch

0: Vec<String>1: Vec<GetSymbolsError>
NoLuckMacOsSystemLibrary

Tuple Fields of NoLuckMacOsSystemLibrary

0: Vec<GetSymbolsError>
PdbError

Tuple Fields of PdbError

0: &'static str1: PdbError
PdbAddr2lineErrorWithContext

Tuple Fields of PdbAddr2lineErrorWithContext

0: &'static str1: Error
InvalidInputError

Tuple Fields of InvalidInputError

0: &'static str
ObjectParseError

Tuple Fields of ObjectParseError

0: FileKind1: Error
DyldCacheParseError

Tuple Fields of DyldCacheParseError

0: Error
NoMatchingDyldCacheImagePath

Tuple Fields of NoMatchingDyldCacheImagePath

0: String
MachOHeaderParseError

Tuple Fields of MachOHeaderParseError

0: Error
HelperErrorDuringGetCandidatePathsForBinaryOrPdb

Tuple Fields of HelperErrorDuringGetCandidatePathsForBinaryOrPdb

0: String1: String2: Box<dyn Error + Send + Sync>
HelperErrorDuringGetCandidatePathsForPdb

Tuple Fields of HelperErrorDuringGetCandidatePathsForPdb

0: String1: String2: Box<dyn Error + Send + Sync>
HelperErrorDuringOpenFile

Tuple Fields of HelperErrorDuringOpenFile

0: String1: Box<dyn Error + Send + Sync>
HelperErrorDuringFileReading

Tuple Fields of HelperErrorDuringFileReading

0: String1: Box<dyn Error + Send + Sync>
NoCandidatePathForBinary

Tuple Fields of NoCandidatePathForBinary

0: String1: String
NoDebugInfoInPeBinary

Tuple Fields of NoDebugInfoInPeBinary

0: String
PdbPathDidntEndWithNul

Tuple Fields of PdbPathDidntEndWithNul

0: String
ArchiveParseError

Tuple Fields of ArchiveParseError

0: PathBuf1: Box<dyn Error + Send + Sync>
ParseRequestErrorSerde

Tuple Fields of ParseRequestErrorSerde

0: Error
ParseRequestErrorContents

Tuple Fields of ParseRequestErrorContents

0: &'static str
PdbAddr2lineError

Tuple Fields of PdbAddr2lineError

0: Error

Implementations

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Performs the conversion.

Performs the conversion.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.