Struct llvm_ir::module::GlobalVariable [−][src]
pub struct GlobalVariable {}Show fields
pub name: Name, pub linkage: Linkage, pub visibility: Visibility, pub is_constant: bool, pub ty: TypeRef, pub addr_space: AddrSpace, pub dll_storage_class: DLLStorageClass, pub thread_local_mode: ThreadLocalMode, pub unnamed_addr: Option<UnnamedAddr>, pub initializer: Option<ConstantRef>, pub section: Option<String>, pub comdat: Option<Comdat>, pub alignment: u32, pub debugloc: Option<DebugLoc>,
Expand description
Fields
name: Name
linkage: Linkage
visibility: Visibility
is_constant: bool
ty: TypeRef
addr_space: AddrSpace
dll_storage_class: DLLStorageClass
thread_local_mode: ThreadLocalMode
unnamed_addr: Option<UnnamedAddr>
initializer: Option<ConstantRef>
section: Option<String>
comdat: Option<Comdat>
alignment: u32
debugloc: Option<DebugLoc>
Trait Implementations
Returns the DebugLoc
associated with the given Instruction
,
Terminator
, GlobalVariable
, or Function
; or None
if it doesn’t
have a DebugLoc
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for GlobalVariable
impl Send for GlobalVariable
impl Sync for GlobalVariable
impl Unpin for GlobalVariable
impl UnwindSafe for GlobalVariable
Blanket Implementations
Mutably borrows from an owned value. Read more