Crate varlink_generator[][src]

Expand description

Generate rust code from varlink interface definition files

To create a varlink program in rust, place your varlink interface definition file in src/. E.g. src/org.example.ping.varlink:

Add varlink_generator to your Cargo.toml [build-dependencies].

Then create a build.rs file in your project directory using varlink_generator::cargo_build_tosource:

extern crate varlink_generator;

fn main() {
    varlink_generator::cargo_build_tosource("src/org.example.ping.varlink",
                                             /* rustfmt */ true);
}

Structs

Functions

cargo build helper function

cargo build helper function

cargo build helper function

cargo build helper function

cargo build helper function

cargo build helper function

generate reads a varlink interface definition from reader and writes the rust code to writer.

generate_with_options reads a varlink interface definition from reader and writes the rust code to writer.

Type Definitions