[−][src]Enum c2rust_ast_exporter::clang_ast::TypeTag
Variants
TagTypeUnknown
TagInt
TagShort
TagLong
TagLongLong
TagUInt
TagUShort
TagULong
TagULongLong
TagPointer
TagReference
TagStructType
TagUnionType
TagDouble
TagLongDouble
TagFloat
TagConstantArrayType
TagVariableArrayType
TagIncompleteArrayType
TagEnumType
TagFunctionType
TagTypeOfType
TagVectorType
TagTypedefType
TagElaboratedType
TagUChar
TagSChar
TagChar
TagVoid
TagBool
TagDecayedType
TagParenType
TagSWChar
TagUWChar
TagInt128
TagUInt128
TagBuiltinFn
TagAttributedType
TagBlockPointer
TagComplexType
TagHalf
Trait Implementations
impl Clone for TypeTag
[src]
fn clone(&self) -> TypeTag
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<TypeTag> for TypeTag
[src]
fn eq(&self, other: &TypeTag) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Copy for TypeTag
[src]
impl Eq for TypeTag
[src]
impl Debug for TypeTag
[src]
impl Hash for TypeTag
[src]
Auto Trait Implementations
impl Sync for TypeTag
impl Send for TypeTag
impl Unpin for TypeTag
impl RefUnwindSafe for TypeTag
impl UnwindSafe for TypeTag
Blanket Implementations
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> From<T> for 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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,