Cargo Features

[dependencies]
houseflow-types = { version = "0.1.1", default-features = false, features = ["actix", "token", "admin", "auth", "fulfillment", "lighthouse", "postgres-types", "serde"] }
default = serde

The serde feature is set by default whenever houseflow-types is added without default-features = false somewhere in the dependency tree.

actix = actix-web
token auth? fulfillment? = base64, hmac, sha2

Affects houseflow-types::token

admin = validator

Affects houseflow-types::admin

auth = token, validator

Affects houseflow-types::auth

fulfillment = lighthouse, token

Affects houseflow-types::fulfillment

lighthouse fulfillment? = houseflow-macros, serde_json

Affects houseflow-types::lighthouse

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.

actix-web actix?
postgres-types implicit feature

Enables postgres-types

postgres-types:

Conversions between Rust and Postgres values

serde default
houseflow-macros lighthouse?
serde_json lighthouse?
base64 token?

Enables base64 ^0.13.0

hmac token?

Enables hmac ^0.11.0

sha2 token?

Enables sha2 ^0.9.5

validator admin? auth?

Enables validator ^0.13.0