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