pub struct ChartArgs {
pub exclude_tests: bool,
pub no_subchart_values: bool,
pub values_files: Vec<PathBuf>,
pub infer_required: bool,
}Expand description
Chart discovery, values composition, and requiredness options.
Fields§
§exclude_tests: boolExcludes chart test templates from analysis.
no_subchart_values: boolOmits dependency values beneath their subchart keys.
values_files: Vec<PathBuf>Additional values files whose comments should be layered into schema descriptions. These files are documentation metadata only and do not contribute type hints or accepted value paths.
infer_required: boolMark paths used in unconditional template guards
(if .Values.X/eq .Values.X "..." with no enclosing guard) as
required on their parent object. Paths reachable via any
default <expr> .Values.X fallback are excluded — the fallback
expression can be a literal (default "x" .Values.X), an
identifier (default .Chart.Name .Values.X), or a parenthesized
expression (default (printf "%s" .Y) .Values.X).
Trait Implementations§
Source§impl Args for ChartArgs
impl Args for ChartArgs
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 FromArgMatches for ChartArgs
impl FromArgMatches for ChartArgs
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.Auto Trait Implementations§
impl Freeze for ChartArgs
impl RefUnwindSafe for ChartArgs
impl Send for ChartArgs
impl Sync for ChartArgs
impl Unpin for ChartArgs
impl UnsafeUnpin for ChartArgs
impl UnwindSafe for ChartArgs
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