fake 3.0.1

An easy to use library for generating fake data like name, number, address, lorem, dates, etc.
Documentation
[dependencies.bigdecimal-rs]
default-features = false
optional = true
package = "bigdecimal"
version = "0.4"

[dependencies.bson]
optional = true
version = "2"

[dependencies.chrono]
default-features = false
features = ["std"]
optional = true
version = "0.4"

[dependencies.chrono-tz]
optional = true
version = "0.10"

[dependencies.deunicode]
version = "1.6"

[dependencies.dummy]
optional = true
version = "0.9"

[dependencies.geo-types]
default-features = false
optional = true
version = "0.7"

[dependencies.glam]
optional = true
version = "0.29"

[dependencies.http]
optional = true
version = "1"

[dependencies.indexmap]
optional = true
version = "2"

[dependencies.num-traits]
optional = true
version = "0.2"

[dependencies.rand]
version = "0.8"

[dependencies.rand_core]
optional = true
version = "0.6"

[dependencies.random_color]
optional = true
version = "1"

[dependencies.rust_decimal]
default-features = false
optional = true
version = "1"

[dependencies.semver]
optional = true
version = "1"

[dependencies.serde_json]
optional = true
version = "1"

[dependencies.time]
features = ["formatting"]
optional = true
version = "0.3"

[dependencies.ulid]
optional = true
version = "1"

[dependencies.url]
optional = true
version = "2"

[dependencies.url-escape]
optional = true
version = "0.1"

[dependencies.uuid]
features = ["v1", "v3", "v4", "v5"]
optional = true
version = "1"

[dependencies.zerocopy]
optional = true
version = "0.8"

[dev-dependencies.chrono]
default-features = false
features = ["clock"]
version = "0.4"

[dev-dependencies.proptest]
default-features = false
features = ["std"]
version = "1.0.0"

[dev-dependencies.rand_chacha]
version = "0.3"

[[example]]
name = "basic"
path = "examples/basic.rs"
required-features = ["derive"]

[[example]]
name = "collections"
path = "examples/collections.rs"

[[example]]
name = "derive"
path = "examples/derive.rs"
required-features = ["derive", "http", "chrono", "uuid", "random_color", "rust_decimal"]

[[example]]
name = "fakers"
path = "examples/fakers.rs"

[[example]]
name = "opt"
path = "examples/opt.rs"

[[example]]
name = "primitives"
path = "examples/primitives.rs"

[[example]]
name = "usage"
path = "examples/usage.rs"
required-features = ["derive"]

[[example]]
name = "utils"
path = "examples/utils.rs"

[features]
always-true-rng = ["rand_core"]
bigdecimal = ["bigdecimal-rs", "rust_decimal"]
bson_oid = ["bson"]
derive = ["dummy"]
geo = ["geo-types", "num-traits"]
http = ["dep:http", "url-escape"]
maybe-non-empty-collections = ["always-true-rng"]

[lib]
name = "fake"
path = "src/lib.rs"

[package]
authors = ["cksac <cs.cksac@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "An easy to use library for generating fake data like name, number, address, lorem, dates, etc."
edition = "2021"
homepage = "https://github.com/cksac/fake-rs"
keywords = ["faker", "data", "generator", "random"]
license = "MIT OR Apache-2.0"
name = "fake"
readme = "README.md"
repository = "https://github.com/cksac/fake-rs"
rust-version = "1.63"
version = "3.0.1"

[package.metadata.docs.rs]
all-features = true

[[test]]
name = "always-true"
path = "tests/always-true.rs"

[[test]]
name = "derive_macros"
path = "tests/derive_macros.rs"

[[test]]
name = "determinism"
path = "tests/determinism.rs"