#[non_exhaustive]pub struct ResolvedFindings {
pub reasons: Vec<Reason>,
pub diagnostic_entry: Option<(RelativePath, BTreeMap<ModuleName, usize>)>,
}Expand description
Combined verdict and diagnostic output of one resolved suite.
Returned by TestSuiteFile::<Resolved>::into_findings so callers
get both surfaces without cloning data that is then discarded.
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>§diagnostic_entry: Option<(RelativePath, BTreeMap<ModuleName, usize>)>Trait Implementations§
Source§impl Clone for ResolvedFindings
impl Clone for ResolvedFindings
Source§impl Debug for ResolvedFindings
impl Debug for ResolvedFindings
Auto Trait Implementations§
impl Forget for ResolvedFindings
impl Freeze for ResolvedFindings
impl Move for ResolvedFindings
impl RefUnwindSafe for ResolvedFindings
impl Send for ResolvedFindings
impl Sync for ResolvedFindings
impl Unpin for ResolvedFindings
impl UnsafeUnpin for ResolvedFindings
impl UnwindSafe for ResolvedFindings
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