Struct planus_cli::cst::FieldDeclaration [−][src]
pub struct FieldDeclaration<'input> {
pub span: Span,
pub ident: IdentToken<'input>,
pub colon: SimpleToken<'input>,
pub type_: Type<'input>,
pub assignment: Option<(SimpleToken<'input>, Expr<'input>)>,
pub metadata: Option<Metadata<'input>>,
pub semicolon: SimpleToken<'input>,
}Fields
span: Spanident: IdentToken<'input>colon: SimpleToken<'input>type_: Type<'input>assignment: Option<(SimpleToken<'input>, Expr<'input>)>metadata: Option<Metadata<'input>>semicolon: SimpleToken<'input>Trait Implementations
Auto Trait Implementations
impl<'input> RefUnwindSafe for FieldDeclaration<'input>
impl<'input> Send for FieldDeclaration<'input>
impl<'input> Sync for FieldDeclaration<'input>
impl<'input> Unpin for FieldDeclaration<'input>
impl<'input> UnwindSafe for FieldDeclaration<'input>
Blanket Implementations
Mutably borrows from an owned value. Read more
