[][src]Macro varlink_derive::varlink_file

varlink_file!() { /* proc-macro */ }

Generates a module from a varlink interface definition file

varlink!(<modulename>, "<varlink interface definition file path relative to the workspace>")

Examples:

This example is not tested
use varlink_derive;

varlink_derive::varlink_file!(
   org_example_network,
   "examples/example/src/org.example.network.varlink"
);

use crate::org_example_network::VarlinkClientInterface;
/* ... */