Enum rustc::ty::cast::CastKind
[−]
[src]
pub enum CastKind {
CoercionCast,
PtrPtrCast,
PtrAddrCast,
AddrPtrCast,
NumericCast,
EnumCast,
PrimIntCast,
U8CharCast,
ArrayPtrCast,
FnPtrPtrCast,
FnPtrAddrCast,
}Unstable (
rustc_private)Cast Kind. See RFC 401 (or librustc_typeck/check/cast.rs)
Variants
CoercionCastUnstable (
rustc_private)PtrPtrCastUnstable (
rustc_private)PtrAddrCastUnstable (
rustc_private)AddrPtrCastUnstable (
rustc_private)NumericCastUnstable (
rustc_private)EnumCastUnstable (
rustc_private)PrimIntCastUnstable (
rustc_private)U8CharCastUnstable (
rustc_private)ArrayPtrCastUnstable (
rustc_private)FnPtrPtrCastUnstable (
rustc_private)FnPtrAddrCastUnstable (
rustc_private)Trait Implementations
Derived Implementations
impl Decodable for CastKind[src]
impl Encodable for CastKind[src]
impl Debug 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