pub struct BuildOptions {
pub release: bool,
pub features: Vec<String>,
pub no_default_features: bool,
pub extra_cargo_args: Vec<String>,
}Expand description
Опции сборки.
Fields§
§release: boolРелизная сборка (по умолчанию).
features: Vec<String>Фичи для включения (--features a,b).
no_default_features: boolНе включать дефолтные фичи (--no-default-features).
extra_cargo_args: Vec<String>Дополнительные аргументы, передаваемые в cargo build как есть.
Implementations§
Source§impl BuildOptions
impl BuildOptions
Sourcepub fn default_release() -> Self
pub fn default_release() -> Self
Опции по умолчанию: релизная сборка без фич.
Trait Implementations§
Source§impl Clone for BuildOptions
impl Clone for BuildOptions
Source§impl Debug for BuildOptions
impl Debug for BuildOptions
Auto Trait Implementations§
impl Forget for BuildOptions
impl Freeze for BuildOptions
impl Move for BuildOptions
impl RefUnwindSafe for BuildOptions
impl Send for BuildOptions
impl Sync for BuildOptions
impl Unpin for BuildOptions
impl UnsafeUnpin for BuildOptions
impl UnwindSafe for BuildOptions
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