Enum parser_c::syntax::ast::CDeclaration
[−]
pub enum CDeclaration<a> { CDecl(Vec<CDeclarationSpecifier<a>>, Vec<(Option<CDeclarator<a>>, Option<CInitializer<a>>, Option<CExpression<a>>)>, a), CStaticAssert(CExpression<a>, CStringLiteral<a>, a), }
Variants
CDecl(Vec<CDeclarationSpecifier<a>>, Vec<(Option<CDeclarator<a>>, Option<CInitializer<a>>, Option<CExpression<a>>)>, a)
CStaticAssert(CExpression<a>, CStringLiteral<a>, a)
Trait Implementations
impl<a: Clone> Clone for CDeclaration<a>
[src]
fn clone(&self) -> CDeclaration<a>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more