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