Cargo Features

[dependencies]
flexible_inspect_rs = { version = "2.0.0", default-features = false, features = ["serde", "export_to_other_languages", "log_rust"] }
serde

Support for validator serializations and desyarilizations, includes + Rule/RuleBytes
+ Cartridge
+ TemplateValidator
(Off by default)

Enables serde, serde of indexmap

export_to_other_languages

Option to add support for Arc<str> and Arc<[u8]> types to the validator, necessary for safe export to other programming languages (For use in Rust, this option is useless. Off by default)

Affects flexible_inspect_rs::error_messages

default = log_rust

Inherit logging support from Rust, does not disable logging completely,
just allows you to replace the logging constructor (data format, output to a specific channel, etc.) in other programming languages
(On by default)

log_rust default

Affects flexible_inspect_rs::logs

Features from optional dependencies

Core library dependencies