[−][src]Enum c2rust_ast_exporter::clang_ast::ASTEntryTag
Variants
TagFunctionDecl
TagParmVarDecl
TagVarDecl
TagStructDecl
TagFieldDecl
TagEnumDecl
TagEnumConstantDecl
TagTypedefDecl
TagUnionDecl
TagCompoundStmt
TagReturnStmt
TagIfStmt
TagGotoStmt
TagLabelStmt
TagNullStmt
TagForStmt
TagWhileStmt
TagSwitchStmt
TagDeclStmt
TagBreakStmt
TagCaseStmt
TagContinueStmt
TagDefaultStmt
TagDoStmt
TagAsmStmt
TagAttributedStmt
TagBinaryOperator
TagUnaryOperator
TagDeclRefExpr
TagImplicitCastExpr
TagCallExpr
TagInitListExpr
TagImplicitValueInitExpr
TagArraySubscriptExpr
TagCStyleCastExpr
TagConditionalOperator
TagBinaryConditionalOperator
TagMemberExpr
TagParenExpr
TagUnaryExprOrTypeTraitExpr
TagOffsetOfExpr
TagCompoundLiteralExpr
TagPredefinedExpr
TagStmtExpr
TagVAArgExpr
TagShuffleVectorExpr
TagConvertVectorExpr
TagDesignatedInitExpr
TagFullExpr
TagConstantExpr
TagIntegerLiteral
TagStringLiteral
TagCharacterLiteral
TagFloatingLiteral
Trait Implementations
impl Eq for ASTEntryTag
[src]
impl Copy for ASTEntryTag
[src]
impl PartialEq<ASTEntryTag> for ASTEntryTag
[src]
fn eq(&self, other: &ASTEntryTag) -> bool
[src]
#[must_use]
default fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
default fn ne(&self, other: &Rhs) -> boolThis method tests for !=
.
impl Clone for ASTEntryTag
[src]
fn clone(&self) -> ASTEntryTag
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for ASTEntryTag
[src]
impl Hash for ASTEntryTag
[src]
Auto Trait Implementations
impl Send for ASTEntryTag
impl Sync for ASTEntryTag
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,