Enum cranelift_module::Linkage [−][src]
pub enum Linkage { Import, Local, Preemptible, Hidden, Export, }
Expand description
Linkage refers to where an entity is defined and who can see it.
Variants
Defined outside of a module.
Defined inside the module, but not visible outside it.
Defined inside the module, visible outside it, and may be preempted.
Defined inside the module, visible inside the current static linkage unit, but not outside.
A static linkage unit is the combination of all object files passed to a linker to create an executable or dynamic library.
Defined inside the module, and visible outside it.
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Linkage
impl UnwindSafe for Linkage
Blanket Implementations
Mutably borrows from an owned value. Read more