Skip to main content

DIFlagsConstants

Trait DIFlagsConstants 

Source
pub trait DIFlagsConstants {
Show 27 associated constants and 0 method const ZERO: Self; const PRIVATE: Self; const PROTECTED: Self; const PUBLIC: Self; const FWD_DECL: Self; const APPLE_BLOCK: Self; const VIRTUAL: Self; const ARTIFICIAL: Self; const EXPLICIT: Self; const PROTOTYPED: Self; const OBJC_CLASS_COMPLETE: Self; const OBJECT_POINTER: Self; const VECTOR: Self; const STATIC_MEMBER: Self; const LVALUE_REFERENCE: Self; const RVALUE_REFERENCE: Self; const RESERVED: Self; const SINGLE_INHERITANCE: Self; const MULTIPLE_INHERITANCE: Self; const VIRTUAL_INHERITANCE: Self; const INTRODUCED_VIRTUAL: Self; const BIT_FIELD: Self; const NO_RETURN: Self; const TYPE_PASS_BY_VALUE: Self; const TYPE_PASS_BY_REFERENCE: Self; const THUNK: Self; const INDIRECT_VIRTUAL_BASE: Self;
}

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl DIFlagsConstants for DIFlags

Source§

const ZERO: DIFlags = llvm_sys::debuginfo::LLVMDIFlagZero

Source§

const PRIVATE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPrivate

Source§

const PROTECTED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagProtected

Source§

const PUBLIC: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPublic

Source§

const FWD_DECL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagFwdDecl

Source§

const APPLE_BLOCK: DIFlags = llvm_sys::debuginfo::LLVMDIFlagAppleBlock

Source§

const VIRTUAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVirtual

Source§

const ARTIFICIAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagArtificial

Source§

const EXPLICIT: DIFlags = llvm_sys::debuginfo::LLVMDIFlagExplicit

Source§

const PROTOTYPED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPrototyped

Source§

const OBJC_CLASS_COMPLETE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagObjcClassComplete

Source§

const OBJECT_POINTER: DIFlags = llvm_sys::debuginfo::LLVMDIFlagObjectPointer

Source§

const VECTOR: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVector

Source§

const STATIC_MEMBER: DIFlags = llvm_sys::debuginfo::LLVMDIFlagStaticMember

Source§

const LVALUE_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagLValueReference

Source§

const RVALUE_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagRValueReference

Source§

const RESERVED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagReserved

Source§

const SINGLE_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagSingleInheritance

Source§

const MULTIPLE_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagMultipleInheritance

Source§

const VIRTUAL_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVirtualInheritance

Source§

const INTRODUCED_VIRTUAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagIntroducedVirtual

Source§

const BIT_FIELD: DIFlags = llvm_sys::debuginfo::LLVMDIFlagBitField

Source§

const NO_RETURN: DIFlags = llvm_sys::debuginfo::LLVMDIFlagNoReturn

Source§

const TYPE_PASS_BY_VALUE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagTypePassByValue

Source§

const TYPE_PASS_BY_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagTypePassByReference

Source§

const THUNK: DIFlags = llvm_sys::debuginfo::LLVMDIFlagThunk

Source§

const INDIRECT_VIRTUAL_BASE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagIndirectVirtualBase