Struct cpp_common::RustInvocation [−][src]
pub struct RustInvocation { pub begin: Span, pub end: Span, pub id: Ident, pub return_type: Option<String>, pub arguments: Vec<(Ident, String)>, }
Fields
begin: Span
end: Span
id: Ident
return_type: Option<String>
arguments: Vec<(Ident, String)>
Trait Implementations
impl Debug for RustInvocation
[src]
impl Debug for RustInvocation
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Parse for RustInvocation
[src]
impl Parse for RustInvocation
fn parse(input: ParseStream) -> Result<Self>
[src]
fn parse(input: ParseStream) -> Result<Self>
Parse a rust! macro something looking like rust!(ident [foo : bar as "bar"] { /*...*/ })
Auto Trait Implementations
impl !Send for RustInvocation
impl !Send for RustInvocation
impl !Sync for RustInvocation
impl !Sync for RustInvocation