Struct xswag_syntax_java::ast::item::Interface [] [src]

pub struct Interface {
    pub name: Ident,
    pub vis: Visibility,
    pub static_: bool,
    pub strictfp: bool,
    pub extends: Vec<Type>,
    pub types: Vec<TypeDef>,
    pub constants: Vec<Field>,
    pub methods: Vec<Method>,
}

Fields

Trait Implementations

impl Debug for Interface
[src]

Formats the value using the given formatter.

impl Clone for Interface
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl ItemExt for Interface
[src]

identifier of the item, if any