Struct witx::parser::InterfaceFuncSyntax [−][src]
pub struct InterfaceFuncSyntax<'a> {
pub export: &'a str,
pub export_loc: Span,
pub params: Vec<Documented<'a, FieldSyntax<'a>>>,
pub results: Vec<Documented<'a, FieldSyntax<'a>>>,
pub noreturn: bool,
}
Fields
export: &'a str
export_loc: Span
params: Vec<Documented<'a, FieldSyntax<'a>>>
results: Vec<Documented<'a, FieldSyntax<'a>>>
noreturn: bool
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for InterfaceFuncSyntax<'a>
impl<'a> Send for InterfaceFuncSyntax<'a>
impl<'a> Sync for InterfaceFuncSyntax<'a>
impl<'a> Unpin for InterfaceFuncSyntax<'a>
impl<'a> UnwindSafe for InterfaceFuncSyntax<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more