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 substs 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 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 predicates for being encoded and used in the substitution dictionary.
Transforms substs 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.