Cargo Features

[dependencies]
fastnum = { version = "0.1.13", default-features = false, features = ["std", "numtraits", "rand", "zeroize", "serde", "diesel", "diesel_postgres", "diesel_mysql", "sqlx", "sqlx_postgres", "sqlx_mysql", "utoipa", "tokio-postgres", "dev", "test-util", "extra-postgres", "extra-postgres-encode"] }
default = std

The std feature is set by default whenever fastnum is added without default-features = false somewhere in the dependency tree.

std default
numtraits = num-traits

Enables numtraits of bnum

rand

Enables rand ^0.8

zeroize

Enables zeroize

serde

Enables serde, serde of bnum

Affects extras::serde

diesel diesel_mysql? diesel_postgres?

Enables diesel

Affects extras::diesel

diesel_postgres = diesel, extra-postgres

Enables postgres_backend of diesel

diesel_mysql = diesel

Enables mysql_backend of diesel

sqlx sqlx_mysql? sqlx_postgres?

Enables sqlx

Affects extras::sqlx

sqlx_postgres = extra-postgres-encode, sqlx

Enables postgres of sqlx

Affects sqlx::pg

sqlx_mysql = sqlx

Enables mysql of sqlx

Affects sqlx::mysql

utoipa

Enables macros of utoipa

tokio-postgres = extra-postgres-encode

Enables tokio-postgres

dev
test-util = num-traits

For internal use only

Affects decimal::extras

extra-postgres diesel_postgres? extra-postgres-encode?
extra-postgres-encode sqlx_postgres? tokio-postgres? = byteorder, bytes, extra-postgres

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.

num-traits numtraits? test-util?
bytes extra-postgres-encode?
byteorder extra-postgres-encode?