Cargo Features
[dependencies]
reinhardt-core = { version = "0.1.0-rc.15", default-features = false, features = ["types", "exception", "signals", "security", "validators", "serializers", "messages", "negotiation", "parsers", "pagination", "reactive", "page", "macros", "core-full", "full", "json", "xml", "yaml", "serde", "jsonschema", "parallel", "i18n", "serial_test"] }
- default = exception, macros, security, serializers, signals, types, validators
-
These default features are set whenever
reinhardt-coreis added withoutsomewhere in the dependency tree.default-features = false - types default core-full? page?
-
Module features (conditionally compiled when feature is enabled)
Affects
reinhardt-core::types… - exception default core-full?
-
Affects
reinhardt-core::exception… - signals default core-full? = serde
-
Affects
reinhardt-core::signals… - security default core-full?
-
Affects
reinhardt-core::security… - validators default core-full? = serde
-
Affects
reinhardt-core::validators… - serializers default core-full? = serde
-
Affects
reinhardt-core::serializers… - messages core-full? = serde
-
Affects
reinhardt-core::messages… - negotiation core-full?
-
Affects
reinhardt-core::negotiation… - parsers core-full?
-
Affects
reinhardt-core::parsers… - pagination core-full? = serde
-
Affects
reinhardt-core::pagination… - reactive core-full?
-
Affects
reinhardt-core::reactive… - page full? = types
-
Page types feature
Affects
types::page… - macros default core-full?
-
External dependency features
Enables reinhardt-macros
Re-export all internal crates
- core-full = exception, full, macros, messages, negotiation, pagination, parsers, reactive, security, serializers, signals, types, validators
-
Aggregate all core features
Enables full of optional reinhardt-macros
- full core-full? = i18n, json, jsonschema, page, parallel, serde, std, xml, yaml
-
Full feature with all optional functionality
- std json full?
- xml full?
-
Enables quick-xml ^0.38.3 and serde-xml-rs
Affects
parsers::xml… - yaml full?
-
Enables serde_yaml
Affects
parsers::yaml… - serde full? messages? pagination? serializers signals validators
-
Enables serde
External dependencies for re-export
Affects
reinhardt-core::serde,validators::serialization… - jsonschema full?
-
Enables jsonschema ^0.26
Affects
validators::schema… - parallel full?
-
Enables rayon
Affects
validators::parallel… - i18n full?
-
Enables fluent-bundle ^0.15 and unic-langid
Affects
validators::i18n…
Features from optional dependencies
- serial_test implicit feature
-
Enables serial_test
serial_test:
Allows for the creation of serialised Rust tests