Cargo Features

[dependencies]
rorm = { version = "0.7.1", default-features = false, features = ["all-drivers", "postgres-only", "chrono", "time", "uuid", "url", "utoipa", "schemars", "msgpack", "cli", "rustls", "native-tls"] }
default = all-drivers, chrono, time, url, uuid

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

all-drivers default

Drivers

Enables mysql, postgres and sqlite of optional rorm-cli and rorm-db

rorm-cli:

rorm-cli exposes interfaces to integrate the cli as library

postgres-only

Enables postgres-only of rorm-db, postgres of optional rorm-cli and bit-vec ~0.6

Bitvec support (postgres-only)

and ipnetwork ~0.20

Ip network support (postgres-only)

and mac_address

Mac address support (postgres-only)

chrono default

Extensions

Enables chrono

Date and time support

time default

Enables time

uuid default

Enables uuid

Uuid support

url default

Enables url

Url support

utoipa

Enables utoipa ~4

ToSchema support for MaxStr

schemars

Enables schemars

JsonSchema support for MaxStr

msgpack

Enables rmp-serde

MessagePack<T> support

cli

Enables rorm-cli

Affects rorm::cli

rustls

TLS libraries

Enables rustls of rorm-db

native-tls

Enables native-tls of rorm-db