#[non_exhaustive]pub struct AddedFileFindings {
pub reasons: Vec<Reason>,
pub missing_test_modules: BTreeMap<RelativePath, BTreeMap<ModuleName, usize>>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.reasons: Vec<Reason>§missing_test_modules: BTreeMap<RelativePath, BTreeMap<ModuleName, usize>>Per-suite helper -> call_site_count map, in the same shape
as Diagnostics.missing_test_modules. Always-on companion to
Reason::TestModuleSymbolMissing: emitted even when the
target tree resolves the helper (in that case the inner map
stays empty for that suite).
Implementations§
Trait Implementations§
Source§impl Clone for AddedFileFindings
impl Clone for AddedFileFindings
Source§impl Debug for AddedFileFindings
impl Debug for AddedFileFindings
Source§impl Default for AddedFileFindings
impl Default for AddedFileFindings
impl Eq for AddedFileFindings
Source§impl PartialEq for AddedFileFindings
impl PartialEq for AddedFileFindings
impl StructuralPartialEq for AddedFileFindings
Auto Trait Implementations§
impl Forget for AddedFileFindings
impl Freeze for AddedFileFindings
impl Move for AddedFileFindings
impl RefUnwindSafe for AddedFileFindings
impl Send for AddedFileFindings
impl Sync for AddedFileFindings
impl Unpin for AddedFileFindings
impl UnsafeUnpin for AddedFileFindings
impl UnwindSafe for AddedFileFindings
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