Encodes args using the Itanium C++ ABI with vendor extended type qualifiers and types for Rust
types that are not used at the FFI boundary.
Encodes a FnSig using the Itanium C++ ABI with vendor extended type qualifiers and types for
Rust types that are not used at the FFI boundary.
Encodes a predicate using the Itanium C++ ABI with vendor extended type qualifiers and types for
Rust types that are not used at the FFI boundary.
Encodes predicates using the Itanium C++ ABI with vendor extended type qualifiers and types for
Rust types that are not used at the FFI boundary.
Encodes a region using the Itanium C++ ABI as a vendor extended type.
Encodes a ty:Ty using the Itanium C++ ABI with vendor extended type qualifiers and types for
Rust types that are not used at the FFI boundary.
Encodes a ty:Ty name, including its crate and path disambiguators and names.
Transforms args for being encoded and used in the substitution dictionary.
Transforms predicates for being encoded and used in the substitution dictionary.
Returns a type metadata identifier for the specified FnAbi using the Itanium C++ ABI with vendor
extended type qualifiers and types for Rust types that are not used at the FFI boundary.
Returns a type metadata identifier for the specified FnSig using the Itanium C++ ABI with vendor
extended type qualifiers and types for Rust types that are not used at the FFI boundary.
Returns a type metadata identifier for the specified Instance using the Itanium C++ ABI with
vendor extended type qualifiers and types for Rust types that are not used at the FFI boundary.