Cargo Features

[dependencies]
compris = { version = "0.0.2", default-features = false, features = ["yaml", "json", "xml", "cbor", "messagepack", "serde"] }
default = cbor, json, messagepack, xml, yaml

These default features are set whenever compris is added without default-features = false somewhere in the dependency tree.

yaml default

Enables saphyr-parser

json default

Enables struson

xml default
cbor default

Enables borc

messagepack default

Enables rmp

serde

Not default

Enables serde of struson, serde of ordered-float and ordermap and rmp-serde, serde, serde-xml-rs, and serde_yml

serde_yml:

YAML (replace with saphyr-serde?)

Affects compris::de, compris::ser