pub struct CookArgs {Show 21 fields
pub profile: OptimisationProfile,
pub command: CommandArg,
pub default_features: DefaultFeatures,
pub all_features: AllFeatures,
pub features: Option<HashSet<String>>,
pub unstable_features: Option<HashSet<String>>,
pub target: Option<Vec<String>>,
pub target_dir: Option<PathBuf>,
pub target_args: TargetArgs,
pub manifest_path: Option<PathBuf>,
pub package: Option<Vec<String>>,
pub workspace: bool,
pub offline: bool,
pub locked: bool,
pub frozen: bool,
pub verbose: bool,
pub timings: bool,
pub no_std: bool,
pub bin: Option<Vec<String>>,
pub bins: bool,
pub no_build: bool,
}
Fields§
§profile: OptimisationProfile
§command: CommandArg
§default_features: DefaultFeatures
§all_features: AllFeatures
§features: Option<HashSet<String>>
§unstable_features: Option<HashSet<String>>
§target: Option<Vec<String>>
§target_dir: Option<PathBuf>
§target_args: TargetArgs
§manifest_path: Option<PathBuf>
§package: Option<Vec<String>>
§workspace: bool
§offline: bool
§locked: bool
§frozen: bool
§verbose: bool
§timings: bool
§no_std: bool
§bin: Option<Vec<String>>
§bins: bool
§no_build: bool
Auto Trait Implementations§
impl Freeze for CookArgs
impl RefUnwindSafe for CookArgs
impl Send for CookArgs
impl Sync for CookArgs
impl Unpin for CookArgs
impl UnwindSafe for CookArgs
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