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.

http builder?