pub struct CoverageSetupMember {
pub name: String,
pub path: String,
pub framework_detected: CoverageSetupFramework,
pub package_manager: Option<CoverageSetupPackageManager>,
pub runtime_targets: Vec<CoverageSetupRuntimeTarget>,
pub files_to_edit: Vec<CoverageSetupFileToEdit>,
pub snippets: Vec<CoverageSetupSnippet>,
pub dockerfile_snippet: Option<String>,
pub warnings: Vec<String>,
}Expand description
Per-workspace-member setup guidance inside CoverageSetupOutput::members.
Fields§
§name: StringPackage name of the workspace member.
path: StringMember path relative to the workspace root.
framework_detected: CoverageSetupFrameworkFramework detected for this member.
package_manager: Option<CoverageSetupPackageManager>Package manager detected for this member, when one was found.
runtime_targets: Vec<CoverageSetupRuntimeTarget>Runtimes the instrumentation must cover for this member.
files_to_edit: Vec<CoverageSetupFileToEdit>Files the user must edit by hand, with reasons.
snippets: Vec<CoverageSetupSnippet>Ready-to-paste code snippets for the files to edit.
dockerfile_snippet: Option<String>Dockerfile additions needed for containerized capture, when relevant.
warnings: Vec<String>Non-fatal problems encountered during detection.
Trait Implementations§
Source§impl Clone for CoverageSetupMember
impl Clone for CoverageSetupMember
Source§impl Debug for CoverageSetupMember
impl Debug for CoverageSetupMember
Auto Trait Implementations§
impl Freeze for CoverageSetupMember
impl RefUnwindSafe for CoverageSetupMember
impl Send for CoverageSetupMember
impl Sync for CoverageSetupMember
impl Unpin for CoverageSetupMember
impl UnsafeUnpin for CoverageSetupMember
impl UnwindSafe for CoverageSetupMember
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