Skip to main content

Module abi

Module abi 

Source
Expand description

Conversion of internal Rust compiler rustc_target and rustc_abi items to stable ones.

Re-exportsยง

use rustc_abi::ArmCall; ๐Ÿ”’
use rustc_abi::CanonAbi; ๐Ÿ”’
use rustc_abi::InterruptKind; ๐Ÿ”’
use rustc_abi::X86Call; ๐Ÿ”’
use rustc_middle::ty; ๐Ÿ”’
use rustc_public_bridge::Tables; ๐Ÿ”’
use rustc_public_bridge::context::CompilerCtxt; ๐Ÿ”’
use rustc_target::callconv; ๐Ÿ”’
use crate::IndexedVal; ๐Ÿ”’
use crate::abi::AddressSpace; ๐Ÿ”’
use crate::abi::ArgAbi; ๐Ÿ”’
use crate::abi::ArgAttributeFlags; ๐Ÿ”’
use crate::abi::ArgAttributes; ๐Ÿ”’
use crate::abi::ArgExtension; ๐Ÿ”’
use crate::abi::CallConvention; ๐Ÿ”’
use crate::abi::CastTarget; ๐Ÿ”’
use crate::abi::FieldsShape; ๐Ÿ”’
use crate::abi::FloatLength; ๐Ÿ”’
use crate::abi::FnAbi; ๐Ÿ”’
use crate::abi::IndirectMode; ๐Ÿ”’
use crate::abi::IntegerLength; ๐Ÿ”’
use crate::abi::IntegerType; ๐Ÿ”’
use crate::abi::Layout; ๐Ÿ”’
use crate::abi::LayoutShape; ๐Ÿ”’
use crate::abi::NumScalableVectors; ๐Ÿ”’
use crate::abi::PassMode; ๐Ÿ”’
use crate::abi::Primitive; ๐Ÿ”’
use crate::abi::Reg; ๐Ÿ”’
use crate::abi::RegKind; ๐Ÿ”’
use crate::abi::ReprFlags; ๐Ÿ”’
use crate::abi::ReprOptions; ๐Ÿ”’
use crate::abi::Scalar; ๐Ÿ”’
use crate::abi::TagEncoding; ๐Ÿ”’
use crate::abi::TyAndLayout; ๐Ÿ”’
use crate::abi::Uniform; ๐Ÿ”’
use crate::abi::ValueRepr; ๐Ÿ”’
use crate::abi::VariantFields; ๐Ÿ”’
use crate::abi::VariantsShape; ๐Ÿ”’
use crate::abi::WrappingRange; ๐Ÿ”’
use crate::compiler_interface::BridgeTys; ๐Ÿ”’
use crate::target::MachineSize as Size; ๐Ÿ”’
use crate::ty::Align; ๐Ÿ”’
use crate::ty::VariantIdx; ๐Ÿ”’