MCPcopy Index your code
hub / github.com/cargo-lambda/cargo-lambda / build_command

Function build_command

crates/cargo-lambda-build/src/compiler/mod.rs:14–28  ·  view source on GitHub ↗
(
    compiler: &CompilerOptions,
    cargo: &Build,
    target_arch: &TargetArch,
    cargo_metadata: &CargoMetadata,
    skip_target_check: bool,
)

Source from the content-addressed store, hash-verified

12use cross::Cross;
13
14pub(crate) async fn build_command(
15 compiler: &CompilerOptions,
16 cargo: &Build,
17 target_arch: &TargetArch,
18 cargo_metadata: &CargoMetadata,
19 skip_target_check: bool,
20) -> Result<Command> {
21 match compiler {
22 CompilerOptions::CargoZigbuild => {
23 CargoZigbuild::command(cargo, target_arch, cargo_metadata, skip_target_check).await
24 }
25 CompilerOptions::Cargo(opts) => Cargo::command(cargo, opts).await,
26 CompilerOptions::Cross => Cross::command(cargo, target_arch, cargo_metadata).await,
27 }
28}
29
30#[allow(unused_variables)]
31pub(crate) fn build_profile<'a>(cargo: &'a Build, compiler: &'a CompilerOptions) -> &'a str {

Callers 1

runFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected