[][src]Function varlink_generator::cargo_build_options

pub fn cargo_build_options<T: AsRef<Path> + ?Sized>(
    input_path: &T,
    options: &GeneratorOptions
)

cargo build helper function

cargo_build_options is used in a build.rs program to build the rust code from a varlink interface definition.

Errors are emitted to stderr and terminate the process.

Examples

extern crate varlink_generator;

fn main() {
    varlink_generator::cargo_build_options(
        "src/org.example.ping.varlink",
        &varlink_generator::GeneratorOptions {
            int_type: Some("i128"),
            ..Default::default()
        },
    );
}