pub struct ToolchainHelperReport {
pub uncovered: Vec<ToolchainHelperWarning>,
pub unprobed: Vec<UnprobedToolchainDriver>,
}Expand description
Everything warn_on_unreachable_toolchain_helpers decided. Both lists empty means every
known driver was either probed with every helper covered, or answered nothing usable; a
driver that could not be asked always lands in unprobed.
Fields§
§uncovered: Vec<ToolchainHelperWarning>One W-SEC-012 each.
unprobed: Vec<UnprobedToolchainDriver>One W-SEC-029 each.
Trait Implementations§
Source§impl Clone for ToolchainHelperReport
impl Clone for ToolchainHelperReport
Source§impl Debug for ToolchainHelperReport
impl Debug for ToolchainHelperReport
Source§impl Default for ToolchainHelperReport
impl Default for ToolchainHelperReport
impl Eq for ToolchainHelperReport
Source§impl PartialEq for ToolchainHelperReport
impl PartialEq for ToolchainHelperReport
impl StructuralPartialEq for ToolchainHelperReport
Auto Trait Implementations§
impl Forget for ToolchainHelperReport
impl Freeze for ToolchainHelperReport
impl Move for ToolchainHelperReport
impl RefUnwindSafe for ToolchainHelperReport
impl Send for ToolchainHelperReport
impl Sync for ToolchainHelperReport
impl Unpin for ToolchainHelperReport
impl UnsafeUnpin for ToolchainHelperReport
impl UnwindSafe for ToolchainHelperReport
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
Source§type NoneType = T
type NoneType = T
The type of the none-equivalent value that
NoneValue::null_value produces.Source§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.