Cargo Features

[dependencies]
apistos-core = { version = "1.0.0-pre-release.9", default-features = false, features = ["actix", "actix-web-grants", "query", "qs_query", "lab_query", "garde", "chrono", "ipnetwork", "multipart", "rust_decimal", "uuid", "url", "extras"] }
actix default garde? lab_query? multipart? qs_query?

Enables actix-web

Affects components::empty, components::form, components::json, components::parameters

actix-web-grants

Enables actix-web-grants

query default

query related features

qs_query = actix

Enables serde_qs, serde_qs of optional garde-actix-web

lab_query = actix

Enables actix-web-lab ^0.22, lab_query of optional garde-actix-web

garde = actix

actix garde feature

Enables garde-actix-web

chrono extras?

extra types related features

Enables chrono and schemars

default = actix, query

These default features are set whenever apistos-core is added without default-features = false somewhere in the dependency tree.

ipnetwork extras?

Enables ipnetwork and serde

Affects custom::ipnetwork

multipart extras? = actix

Enables actix-multipart, futures-core, and serde

Affects components::multipart, multipart::tempfile

rust_decimal extras?

Enables rust_decimal and schemars

uuid extras?

Enables schemars and uuid

url extras?

Enables schemars and url

extras = chrono, ipnetwork, multipart, rust_decimal, url, uuid