[−][src]Enum c2rust_ast_exporter::clang_ast::ASTEntryTag
Variants
TagFunctionDecl
TagParmVarDecl
TagVarDecl
TagStructDecl
TagFieldDecl
TagEnumDecl
TagEnumConstantDecl
TagTypedefDecl
TagUnionDecl
TagNonCanonicalDecl
TagMacroObjectDef
TagMacroFunctionDef
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
TagVAArgExpr
TagShuffleVectorExpr
TagConvertVectorExpr
TagDesignatedInitExpr
TagFullExpr
TagConstantExpr
TagStmtExpr
TagChooseExpr
TagIntegerLiteral
TagStringLiteral
TagCharacterLiteral
TagFloatingLiteral
Trait Implementations
impl Clone for ASTEntryTag
[src]
fn clone(&self) -> ASTEntryTag
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<ASTEntryTag> for ASTEntryTag
[src]
fn eq(&self, other: &ASTEntryTag) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Copy for ASTEntryTag
[src]
impl Eq for ASTEntryTag
[src]
impl Debug for ASTEntryTag
[src]
impl Hash for ASTEntryTag
[src]
Auto Trait Implementations
impl Unpin for ASTEntryTag
impl Sync for ASTEntryTag
impl Send for ASTEntryTag
impl UnwindSafe for ASTEntryTag
impl RefUnwindSafe for ASTEntryTag
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> 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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,