module
C0::Serializable
Defined in:
c0/serializable.crConstructors
Class Method Summary
- ._deserialize_string_array(raw : Bytes) : Array(String)
- ._serialize_field(value : String, io : IO) : Nil
- ._serialize_field(value : Int | Float, io : IO) : Nil
- ._serialize_field(value : Bool, io : IO) : Nil
- ._serialize_field(value : Nil, io : IO) : Nil
- ._serialize_field(value : Array, io : IO) : Nil
- ._serialize_field(value : Hash, io : IO) : Nil
- ._serialize_field(value : C0::Serializable, io : IO) : Nil
- ._unescape(field : Bytes) : String
Instance Method Summary
-
#_c0_write_record(io : IO) : Nil
Write just the record portion (RS + fields), used by Array#to_c0.
- #to_c0(group_name : String | Nil = nil) : Bytes
- #to_c0(io : IO, group_name : String | Nil = nil) : Nil
- #to_c0_pretty(group_name : String | Nil = nil) : String
Constructor Detail
Class Method Detail
Instance Method Detail
def _c0_write_record(io : IO) : Nil
#
Write just the record portion (RS + fields), used by Array#to_c0.