Module rustc::ty::adjustment [] [src]

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Structs

Adjustment [
Experimental
]

Represents coercing a value to a different type of value.

CoerceUnsizedInfo [
Experimental
]

Information for CoerceUnsized impls, storing information we have computed about the coercion.

OverloadedDeref [
Experimental
]

An overloaded autoderef step, representing a Deref(Mut)::deref(_mut) call, with the signature &'a T -> &'a U or &'a mut T -> &'a mut U. The target type is U in both cases, with the region and mutability being those shared by both the receiver and the returned reference.

Enums

Adjust [
Experimental
]
AutoBorrow [
Experimental
]
CustomCoerceUnsized [
Experimental
]