Trait parser_c::data::node::CNode
[−]
pub trait CNode {
fn node_info(&self) -> &NodeInfo;
fn into_node_info(self) -> NodeInfo;
}
Required Methods
fn node_info(&self) -> &NodeInfo
fn into_node_info(self) -> NodeInfo
Implementors
impl CNode for Identimpl CNode for NodeInfoimpl CNode for CDeclrRimpl CNode for CTranslationUnit<NodeInfo>impl CNode for CExternalDeclaration<NodeInfo>impl CNode for CFunctionDef<NodeInfo>impl CNode for CDeclaration<NodeInfo>impl CNode for CDeclarator<NodeInfo>impl CNode for CDerivedDeclarator<NodeInfo>impl CNode for CStatement<NodeInfo>impl CNode for CAssemblyStatement<NodeInfo>impl CNode for CAssemblyOperand<NodeInfo>impl CNode for CCompoundBlockItem<NodeInfo>impl CNode for CDeclarationSpecifier<NodeInfo>impl CNode for CStorageSpecifier<NodeInfo>impl CNode for CTypeSpecifier<NodeInfo>impl CNode for CTypeQualifier<NodeInfo>impl CNode for CFunctionSpecifier<NodeInfo>impl CNode for CAlignmentSpecifier<NodeInfo>impl CNode for CStructureUnion<NodeInfo>impl CNode for CEnumeration<NodeInfo>impl CNode for CInitializer<NodeInfo>impl CNode for CPartDesignator<NodeInfo>impl CNode for CAttribute<NodeInfo>impl CNode for CExpression<NodeInfo>impl CNode for CBuiltinThing<NodeInfo>impl CNode for CConstant<NodeInfo>impl CNode for CStringLiteral<NodeInfo>