Struct varlink_parser::IDL [−][src]
pub struct IDL<'a> {
pub description: &'a str,
pub name: &'a str,
pub doc: &'a str,
pub methods: BTreeMap<&'a str, Method<'a>>,
pub method_keys: Vec<&'a str>,
pub typedefs: BTreeMap<&'a str, Typedef<'a>>,
pub typedef_keys: Vec<&'a str>,
pub errors: BTreeMap<&'a str, VError<'a>>,
pub error_keys: Vec<&'a str>,
pub error: HashSet<String>,
}
Fields
description: &'a str
name: &'a str
doc: &'a str
methods: BTreeMap<&'a str, Method<'a>>
method_keys: Vec<&'a str>
typedefs: BTreeMap<&'a str, Typedef<'a>>
typedef_keys: Vec<&'a str>
errors: BTreeMap<&'a str, VError<'a>>
error_keys: Vec<&'a str>
error: HashSet<String>
Implementations
👎 Deprecated since 4.1.0:
please use IDL::try_from
instead