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