Struct windows_gen::InterfaceInfo [−][src]
pub struct InterfaceInfo { pub def: GenericType, pub kind: InterfaceKind, pub is_base: bool, pub version: (u16, u16), }
Fields
def: GenericType
kind: InterfaceKind
is_base: bool
version: (u16, u16)
Implementations
impl InterfaceInfo
[src]
impl InterfaceInfo
[src]pub fn sort(result: &mut Vec<Self>)
[src]
pub fn gen_methods(interfaces: &[Self], gen: &Gen<'_>) -> TokenStream
[src]
pub fn gen_conversion(
&self,
from: &TokenStream,
constraints: &TokenStream,
gen: &Gen<'_>
) -> TokenStream
[src]
&self,
from: &TokenStream,
constraints: &TokenStream,
gen: &Gen<'_>
) -> TokenStream