Cargo Features
ReflectAPI has no features set by default.
[dependencies]
reflectapi = { version = "0.5.5", features = ["builder", "uuid", "chrono", "url", "rust_decimal", "axum", "codegen"] }
- builder = http
-
feature for implementing schema builder
Enables bytes and serde_json
serde_json:
optional 3rd party dependencies for implementing schema builder
- uuid
-
features for implementing reflect traits for foreigh types
Enables uuid
optional 3rd party dependencies for implementing reflects traits for foreigh types
- chrono
-
Enables chrono
- url
-
Enables url
- rust_decimal
-
Enables rust_decimal
- axum
-
features for transforming reflect schema to runnable servers based on dififerent web server frameworks
Enables axum
optional 3rd party dependencies for transforming reflect schema to runnable servers based on dififerent web server frameworks
Affects
reflectapi::axum
… - codegen
-
feature flag for enabling codegen libraries
Enables anyhow, askama, and indexmap
askama:
optional 3rd party dependencies for enabling codegen
Affects
reflectapi::codegen
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.