Enum rustc::ty::cast::CastKind
[−]
[src]
pub enum CastKind {
CoercionCast,
PtrPtrCast,
PtrAddrCast,
AddrPtrCast,
NumericCast,
EnumCast,
PrimIntCast,
U8CharCast,
ArrayPtrCast,
FnPtrPtrCast,
FnPtrAddrCast,
}🔬 This is a nightly-only experimental API. (
rustc_private)Cast Kind. See RFC 401 (or librustc_typeck/check/cast.rs)
Variants
CoercionCast🔬 This is a nightly-only experimental API. (
rustc_private)PtrPtrCast🔬 This is a nightly-only experimental API. (
rustc_private)PtrAddrCast🔬 This is a nightly-only experimental API. (
rustc_private)AddrPtrCast🔬 This is a nightly-only experimental API. (
rustc_private)NumericCast🔬 This is a nightly-only experimental API. (
rustc_private)EnumCast🔬 This is a nightly-only experimental API. (
rustc_private)PrimIntCast🔬 This is a nightly-only experimental API. (
rustc_private)U8CharCast🔬 This is a nightly-only experimental API. (
rustc_private)ArrayPtrCast🔬 This is a nightly-only experimental API. (
rustc_private)FnPtrPtrCast🔬 This is a nightly-only experimental API. (
rustc_private)FnPtrAddrCast🔬 This is a nightly-only experimental API. (
rustc_private)Trait Implementations
impl Copy for CastKind[src]
impl Clone for CastKind[src]
fn clone(&self) -> CastKind
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Debug for CastKind[src]
impl Encodable for CastKind[src]
fn encode<__S: Encoder>(&self, __arg_0: &mut __S) -> Result<(), __S::Error>
🔬 This is a nightly-only experimental API. (rustc_private)
deprecated in favor of rustc-serialize on crates.io