pub struct BuildArgsRust {
pub shuttle_runtime_version: Option<String>,
pub cargo_chef: bool,
pub cargo_build: bool,
pub package_name: Option<String>,
pub binary_name: Option<String>,
pub features: Option<String>,
pub no_default_features: bool,
pub mold: bool,
}Fields§
§shuttle_runtime_version: Option<String>Version of shuttle-runtime used by this crate
cargo_chef: boolUse the built in cargo chef setup for caching
cargo_build: boolBuild with the built in cargo build setup
package_name: Option<String>The cargo package name to compile
binary_name: Option<String>The cargo binary name to compile
features: Option<String>comma-separated list of features to activate
no_default_features: boolPassed on to cargo build
mold: boolUse the mold linker
Trait Implementations§
Source§impl Default for BuildArgsRust
impl Default for BuildArgsRust
Source§impl<'de> Deserialize<'de> for BuildArgsRust
impl<'de> Deserialize<'de> for BuildArgsRust
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BuildArgsRust
impl RefUnwindSafe for BuildArgsRust
impl Send for BuildArgsRust
impl Sync for BuildArgsRust
impl Unpin for BuildArgsRust
impl UnwindSafe for BuildArgsRust
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