[−][src]Macro varlink_derive::varlink
varlink!() { /* proc-macro */ }
Generates a module from a varlink interface definition
varlink!(<modulename>, r#"<varlink interface definition>"#)
Examples:
ⓘThis example is not tested
use varlink_derive; varlink_derive::varlink!(org_example_ping, r#" interface org.example.ping method Ping(ping: string) -> (pong: string) "#); use crate::org_example_ping::VarlinkClientInterface; /* ... */