pub struct CompileOpts {
message_format: Option<String>,
workspace: Workspace,
features: Features,
compilation: CompilationOptions,
manifest: ManifestOptions,
flux_flags: Flags,
pub only_check: Option<String>,
}Fields§
§message_format: Option<String>Error format [possible values: human, short, json, json-diagnostic-short, json-diagnostic-rendered-ansi, json-render-diagnostics]
workspace: Workspace§features: Features§compilation: CompilationOptions§manifest: ManifestOptions§flux_flags: Flags§only_check: Option<String>Only check items matching PATTERN (overrides include patterns from cargo.toml or flux.toml).
Supported patterns:
def:
Implementations§
Source§impl CompileOpts
impl CompileOpts
fn forward_args(&self, cmd: &mut Command)
fn forward_to_metadata(&self, meta: &mut MetadataCommand)
pub fn targeted_package_ids(&self, metadata: &Metadata) -> HashSet<PackageId>
Trait Implementations§
Source§impl Args for CompileOpts
impl Args for CompileOpts
Source§fn group_id() -> Option<Id>
fn group_id() -> Option<Id>
Report the [
ArgGroup::id][crate::ArgGroup::id] for this set of argumentsSource§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 CompileOpts
impl FromArgMatches for CompileOpts
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 CompileOpts
impl RefUnwindSafe for CompileOpts
impl Send for CompileOpts
impl Sync for CompileOpts
impl Unpin for CompileOpts
impl UnwindSafe for CompileOpts
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