文件名称:msgpack-crystal:Crystal msgpack.org中的MessagePack实现[Crystal]
文件大小:54KB
文件格式:ZIP
更新时间:2024-05-22 20:27:57
Crystal
消息包 Crystal中的MessagePack实现。 安装 将此添加到应用程序的shard.yml : dependencies : msgpack : github : crystal-community/msgpack-crystal 用法 require " msgpack " class Location include MessagePack :: Serializable property lat : Float64 property lng : Float64 end class House include MessagePack :: Serializable property address : String property location : Location ? end house = House .from_msgpac
【文件预览】:
msgpack-crystal-master
----.gitignore(91B)
----bench()
--------.gitignore(5B)
--------build.sh(355B)
--------run.sh(348B)
--------unpack.rb(2KB)
--------pack.cr(2KB)
--------pack.rb(2KB)
--------unpack.cr(2KB)
--------load_file.rb(299B)
--------generate_file_serializable.cr(585B)
--------pack_unpack.cr(3KB)
--------generate_file.rb(415B)
--------load_file_serializable.cr(496B)
----README.md(2KB)
----CHANGELOG.md(3KB)
----shard.yml(179B)
----Guardfile(361B)
----examples()
--------serializable.cr(876B)
--------mapping.cr(787B)
--------ext.cr(932B)
--------pack_unpack_from_file.cr(685B)
--------pack_unpack.cr(645B)
----src()
--------message_pack.cr(519B)
--------msgpack.cr(28B)
--------message_pack()
----spec()
--------serializable_spec.cr(27KB)
--------array_serializable_spec.cr(9KB)
--------unpacker_spec.cr(8KB)
--------fixtures()
--------broken_streams_spec.cr(2KB)
--------pack_ints_spec.cr(8KB)
--------mapping_spec.cr(17KB)
--------serialization_spec.cr(11KB)
--------socket_spec.cr(2KB)
--------pack_unpack_spec.cr(3KB)
--------lexer_spec.cr(6KB)
--------spec_helper.cr(1KB)
--------packer_spec.cr(3KB)
--------any_spec.cr(5KB)
----.travis.yml(99B)