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-core is added without default-features = false somewhere in the dependency tree.

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