Struct windows_gen::MethodSignature [−][src]
pub struct MethodSignature { pub params: Vec<MethodParam>, pub return_type: Option<Signature>, }
Fields
params: Vec<MethodParam>
return_type: Option<Signature>
Implementations
impl MethodSignature
[src]
impl MethodSignature
[src]pub fn dependencies(&self) -> Vec<ElementType>
[src]
pub fn has_query_interface(&self) -> bool
[src]
pub fn gen_winrt_constraint(&self, gen: &Gen<'_>) -> TokenStream
[src]
pub fn gen_winrt_abi(&self, gen: &Gen<'_>) -> TokenStream
[src]
pub fn gen_winrt_method(
&self,
method: &MethodInfo,
interface: &InterfaceInfo,
gen: &Gen<'_>
) -> TokenStream
[src]
&self,
method: &MethodInfo,
interface: &InterfaceInfo,
gen: &Gen<'_>
) -> TokenStream
pub fn gen_constraints(&self, params: &[MethodParam]) -> TokenStream
[src]
pub fn gen_winrt_params(
&self,
params: &[MethodParam],
gen: &Gen<'_>
) -> TokenStream
[src]
&self,
params: &[MethodParam],
gen: &Gen<'_>
) -> TokenStream
pub fn gen_winrt_upcall(&self, inner: TokenStream, gen: &Gen<'_>) -> TokenStream
[src]
pub fn gen_win32_params(
&self,
params: &[MethodParam],
gen: &Gen<'_>
) -> TokenStream
[src]
&self,
params: &[MethodParam],
gen: &Gen<'_>
) -> TokenStream