pub struct CoverageArgs {
pub png: Option<PathBuf>,
pub json: Option<PathBuf>,
pub palette: PaletteArg,
pub legend: bool,
pub gaps: bool,
pub title: Option<String>,
pub width: u32,
pub height: u32,
pub input: Option<PathBuf>,
}Expand description
Arguments for the coverage command
Fields§
§png: Option<PathBuf>Output PNG file path
json: Option<PathBuf>Output JSON file path
palette: PaletteArgColor palette (viridis, magma, heat)
legend: boolInclude legend in PNG output
gaps: boolHighlight coverage gaps in red
title: Option<String>Title for the heatmap
width: u32PNG width in pixels
height: u32PNG height in pixels
input: Option<PathBuf>Coverage data input file (JSON)
Trait Implementations§
Source§impl Args for CoverageArgs
impl Args for CoverageArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl CommandFactory for CoverageArgs
impl CommandFactory for CoverageArgs
Source§impl Debug for CoverageArgs
impl Debug for CoverageArgs
Source§impl FromArgMatches for CoverageArgs
impl FromArgMatches for CoverageArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Parser for CoverageArgs
impl Parser for CoverageArgs
Source§fn parse_from<I, T>(itr: I) -> Self
fn parse_from<I, T>(itr: I) -> Self
Parse from iterator, exit on error.
Source§fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
Parse from iterator, return Err on error.
Source§fn update_from<I, T>(&mut self, itr: I)
fn update_from<I, T>(&mut self, itr: I)
Auto Trait Implementations§
impl Freeze for CoverageArgs
impl RefUnwindSafe for CoverageArgs
impl Send for CoverageArgs
impl Sync for CoverageArgs
impl Unpin for CoverageArgs
impl UnsafeUnpin for CoverageArgs
impl UnwindSafe for CoverageArgs
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