mirror of
https://github.com/nushell/nushell.git
synced 2024-11-22 08:23:24 +01:00
adf38c7c76
# Description I thought about bringing `nu_plugin_msgpack` in, but that is MPL with a clause that prevents other licenses, so rather than adapt that code I decided to take a crack at just doing it straight from `rmp` to `Value` without any `rmpv` in the middle. It seems like it's probably faster, though I can't say for sure how much with the plugin overhead. @IanManske I started on a `Read` implementation for `RawStream` but just specialized to `from msgpack` here, but I'm thinking after release maybe we can polish it up and make it a real one. It works! # User-Facing Changes New commands: - `from msgpack` - `from msgpackz` - `to msgpack` - `to msgpackz` # Tests + Formatting Pretty thorough tests added for the format deserialization, with a roundtrip for serialization. Some example tests too for both `from msgpack` and `to msgpack`. - 🟢 `toolkit fmt` - 🟢 `toolkit clippy` - 🟢 `toolkit test` - 🟢 `toolkit test stdlib` # After Submitting - [ ] update release notes |
||
---|---|---|
.. | ||
msgpack | ||
activate-foo.nu | ||
appveyor.yml | ||
caco3_plastics.arrow | ||
caco3_plastics.csv | ||
caco3_plastics.tsv | ||
cargo_sample.toml | ||
code.nu | ||
early_return_outside_main.nu | ||
early_return.nu | ||
jt.xml | ||
lines_test.txt | ||
random_numbers.csv | ||
sample_data.ods | ||
sample_data.xlsx | ||
sample_def.nu | ||
sample_headers.xlsx | ||
sample-ls-output.json | ||
sample-ps-output.json | ||
sample-simple.json | ||
sample-sys-output.json | ||
sample.blockcommandparser | ||
sample.db | ||
sample.eml | ||
sample.ini | ||
sample.nuon | ||
sample.url | ||
script_multiline.nu | ||
script.nu | ||
sgml_description.json | ||
utf16.ini |