42 lines
907 B
Rust
42 lines
907 B
Rust
// Copyright 2022 Oxide Computer Company
|
|
|
|
mod positional {
|
|
progenitor::generate_api!("../sample_openapi/buildomat.json");
|
|
|
|
fn _ignore() {
|
|
let _ = Client::new("").worker_task_upload_chunk("task", vec![0]);
|
|
}
|
|
}
|
|
|
|
mod builder_untagged {
|
|
progenitor::generate_api!(
|
|
spec = "../sample_openapi/buildomat.json",
|
|
interface = Builder,
|
|
tags = Merged,
|
|
);
|
|
|
|
fn _ignore() {
|
|
let _ = Client::new("")
|
|
.worker_task_upload_chunk()
|
|
.task("task")
|
|
.body(vec![0])
|
|
.send();
|
|
}
|
|
}
|
|
|
|
mod builder_tagged {
|
|
progenitor::generate_api!(
|
|
spec = "../sample_openapi/buildomat.json",
|
|
interface = Builder,
|
|
tags = Separate,
|
|
);
|
|
|
|
fn _ignore() {
|
|
let _ = Client::new("")
|
|
.worker_task_upload_chunk()
|
|
.task("task")
|
|
.body(vec![0])
|
|
.send();
|
|
}
|
|
}
|