class MessagePack::IOUnpacker
Defined in:
message_pack/unpacker/io_unpacker.crConstructors
- .new(io : IO, zero_copy = false)
- .new(bytes : Bytes | String, zero_copy = false)
- .new(array : Array(UInt8), zero_copy = false)
Instance Method Summary
Instance methods inherited from class MessagePack::Unpacker
consume_array(&)
consume_array,
consume_hash(&)
consume_hash,
consume_table(&)
consume_table,
current_token : Token::T
current_token,
finish_token!
finish_token!,
read : Type
read,
read_array
read_array,
read_array_size
read_array_size,
read_bool
read_bool,
read_bytes
read_bytes,
read_ext(type_id : Int8, &)
read_ext,
read_float
read_float,
read_hash
read_hash,
read_hash_size
read_hash_size,
read_int
read_int,
read_nil
read_nil,
read_nil_or(&)
read_nil_or,
read_node : Node
read_node,
read_numeric
read_numeric,
read_string
read_string,
read_token : Token::T
read_token,
read_value : Type
read_value,
skip_value
skip_value,
unexpected_token(token, expected = nil)
unexpected_token
Instance methods inherited from class Object
===(other : MessagePack::Any)
===,
to_msgpack(io : IO)to_msgpack(packer : MessagePack::Packer)
to_msgpack to_msgpack