in fixtures/benchmarks/benches/benchmarks.rs [13:55]
fn main() {
let args = Args::parse();
let script_args: Vec<String> = std::iter::once(String::from("--"))
.chain(env::args())
.collect();
let options = RunScriptOptions {
show_compiler_messages: args.compiler_messages,
};
if args.should_run_python() {
python_run_script(
std::env!("CARGO_TARGET_TMPDIR"),
"uniffi-fixture-benchmarks",
"benches/bindings/run_benchmarks.py",
script_args.clone(),
&options,
)
.unwrap()
}
if args.should_run_kotlin() {
kotlin_run_script(
std::env!("CARGO_TARGET_TMPDIR"),
"uniffi-fixture-benchmarks",
"benches/bindings/run_benchmarks.kts",
script_args.clone(),
&options,
)
.unwrap()
}
if args.should_run_swift() {
swift_run_script(
std::env!("CARGO_TARGET_TMPDIR"),
"uniffi-fixture-benchmarks",
"benches/bindings/run_benchmarks.swift",
script_args,
&options,
)
.unwrap()
}
}