Struct llvm_ir::module::GlobalVariable [−][src]
pub struct GlobalVariable {Show 14 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: Namelinkage: Linkagevisibility: Visibilityis_constant: boolty: TypeRefaddr_space: AddrSpacedll_storage_class: DLLStorageClassthread_local_mode: ThreadLocalModeunnamed_addr: Option<UnnamedAddr>initializer: Option<ConstantRef>section: Option<String>comdat: Option<Comdat>alignment: u32debugloc: 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