Cast an object of type a to b.
Do not add instance of this class if the source type is not of the same size of the destination type. Also keep in mind this is casting a value of a given type into a destination type. The value won't be changed to fit the destination represention.
If you wish to convert a value of a given type into another type, look at
From and TryFrom.
cast (-10 :: Int) :: Word === 18446744073709551606
Methods
cast :: source -> destination
Instances19Cast, …
Cast Int16 Word16Defined in basement-0.0.16 · Basement.CastCast Int32 Word32Defined in basement-0.0.16 · Basement.CastCast Int64 Word64Defined in basement-0.0.16 · Basement.CastCast Int64 IntDefined in basement-0.0.16 · Basement.CastCast Int64 WordDefined in basement-0.0.16 · Basement.CastCast Int8 Word8Defined in basement-0.0.16 · Basement.CastCast Word16 Int16Defined in basement-0.0.16 · Basement.CastCast Word32 Int32Defined in basement-0.0.16 · Basement.CastCast Word64 Int64Defined in basement-0.0.16 · Basement.CastCast Word64 IntDefined in basement-0.0.16 · Basement.CastCast Word64 WordDefined in basement-0.0.16 · Basement.CastCast Word8 Int8Defined in basement-0.0.16 · Basement.CastCast Int Int64Defined in basement-0.0.16 · Basement.CastCast Int Word64Defined in basement-0.0.16 · Basement.CastCast Int WordDefined in basement-0.0.16 · Basement.CastCast Word Int64Defined in basement-0.0.16 · Basement.CastCast Word Word64Defined in basement-0.0.16 · Basement.CastCast Word IntDefined in basement-0.0.16 · Basement.CastCast (Block a) (Block Word8)Defined in basement-0.0.16 · Basement.Cast