Cargo Features

opentalk-types-common has no features set by default.

[dependencies]
opentalk-types-common = { version = "0.31.1", features = ["actix", "backend", "clap", "diesel", "frontend", "kustos", "rand", "redis", "serde", "utoipa"] }
actix = serde

Enables actix-http, actix-web-httpauth, and bytes

backend = diesel, rand, redis, serde, utoipa
clap

Enables clap

diesel backend? = serde

Enables diesel and opentalk-diesel-newtype, diesel of opentalk-types-common-identifiers

frontend = serde
kustos

Enables kustos-shared and opentalk-kustos-prefix

rand backend?

Enables rand, v4 of uuid

redis backend? = serde

Enables redis ^0.28 and redis-args ^0.18

serde actix? backend? diesel? frontend? redis? utoipa?

Enables serde and serde_with, serde of url and uuid, serde of chrono, chrono-tz, and opentalk-types-common-identifiers

Affects one_or_many_btree_set::deserialize, one_or_many_btree_set::serialize, one_or_many_btree_set::one_or_many_btree_set_option, one_or_many_vec::deserialize, one_or_many_vec::serialize, one_or_many_vec::one_or_many_vec_option, utils::comma_separated, utils::duration_seconds, utils::duration_seconds_option

utoipa backend? = serde

Enables serde_json and utoipa, utoipa of opentalk-types-common-identifiers