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: bool
Use the built in cargo chef setup for caching
cargo_build: bool
Build 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: bool
Passed on to cargo build
mold: bool
Use 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