pub enum ToolDetectionError {
UnsupportedCxxBackend {
spec: String,
},
UnknownCxxRequiresGccStyle {
spec: String,
},
CxxLacksStdCxx17 {
spec: String,
kind: CompilerKind,
},
CxxLacksDepfile {
spec: String,
kind: CompilerKind,
},
UnsupportedCBackend {
spec: String,
},
UnknownCRequiresGccStyle {
spec: String,
},
CLacksDepfile {
spec: String,
kind: CompilerKind,
},
UnsupportedArchiver {
spec: String,
},
UnknownArchiverRequiresArCompatible {
spec: String,
},
}Expand description
Errors produced while validating a detection report against the current C++ backend’s required capability set.
Variants§
UnsupportedCxxBackend
UnknownCxxRequiresGccStyle
CxxLacksStdCxx17
CxxLacksDepfile
UnsupportedCBackend
UnknownCRequiresGccStyle
CLacksDepfile
UnsupportedArchiver
UnknownArchiverRequiresArCompatible
Trait Implementations§
Source§impl Clone for ToolDetectionError
impl Clone for ToolDetectionError
Source§fn clone(&self) -> ToolDetectionError
fn clone(&self) -> ToolDetectionError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ToolDetectionError
impl Debug for ToolDetectionError
Source§impl Display for ToolDetectionError
impl Display for ToolDetectionError
Source§impl Error for ToolDetectionError
impl Error for ToolDetectionError
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 PartialEq for ToolDetectionError
impl PartialEq for ToolDetectionError
Source§fn eq(&self, other: &ToolDetectionError) -> bool
fn eq(&self, other: &ToolDetectionError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ToolDetectionError
impl StructuralPartialEq for ToolDetectionError
Auto Trait Implementations§
impl Freeze for ToolDetectionError
impl RefUnwindSafe for ToolDetectionError
impl Send for ToolDetectionError
impl Sync for ToolDetectionError
impl Unpin for ToolDetectionError
impl UnsafeUnpin for ToolDetectionError
impl UnwindSafe for ToolDetectionError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.