[package] name = "marshal-rs" version = "0.3.2" authors = ["savannstm "] edition = "2021" rust-version = "1.63.0" description = "Blazingly fast Ruby-lang's Marshal implementation in Rust." readme = "README.md" repository = "https://github.com/savannstm/marshal-rs" documentation = "https://docs.rs/marshal-rs/" license-file = "LICENSE.md" keywords = ["marshal", "ruby", "serialize", "deserialize"] [features] sonic = ["dep:sonic-rs"] default = ["dep:serde_json"] [dependencies] encoding_rs = "0.8.35" num-bigint = "0.4.6" serde_json = { version = "1.0.132", optional = true, features = ["preserve_order"] } sonic-rs = { version = "0.3.14", optional = true } [dev-dependencies] rayon = "1.10.0"