module

Must::Cast

Instance methods

cast(value : Array, klass : Array(U).class) : Array(U) forall U

OK: Array to Array

Source
cast(value, klass : Hash(U, V).class) : Hash(U, V) forall U, V

OK: Hash to Hash

Source
cast(value, klass : Nil.class)

OK: Nil to Nil

Source
cast(value, klass : Int32.class) : Int32
Source
cast(value, klass : Int64.class) : Int64
Source
cast(value, klass : Float32.class) : Float32
Source
cast(value, klass : Float64.class) : Float64
Source
cast(value, klass : String.class)
Source
cast(value, klass : Enum.class)
Source
cast(value, klass : Time::Span.class)
Source
cast(value, klass : Time.class)
Source
cast(value, klass : T.class) forall T

otherwise

Source