Cargo Features

[dependencies]
typesize = { version = "0.1.10", default-features = false, features = ["std", "details", "saturating_impls", "dashmap", "arrayvec", "simd_json", "halfbrown", "extract_map_01", "parking_lot", "serde_json", "mini_moka", "hashbrown", "secrecy", "chrono", "nonmax", "time", "url", "bitvec", "web-time"] }
default = std

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

std default
details

Enables details of typesize-derive

Affects typesize::TypeSize.get_collection_item_count, typesize::TypeSize.get_size_details, typesize::Field

saturating_impls
dashmap = hashbrown

Update docs in lib.rs, and tests in .github/workflows/ci.yml!

Enables dashmap ^5.5.3, sync of optional mini-moka

arrayvec

Enables arrayvec, arraybackend of optional halfbrown

simd_json = halfbrown

Enables simd-json ^0.13

halfbrown simd_json? = hashbrown

Enables halfbrown

extract_map_01

Enables extract_map

parking_lot

Enables parking_lot

serde_json

Enables serde_json

mini_moka

Enables mini-moka

hashbrown dashmap? halfbrown?

Enables hashbrown ^0.14.2

secrecy

Enables secrecy ^0.8.0

chrono

Enables chrono

nonmax

Enables nonmax

time

Enables time

url

Enables url

bitvec

Enables bitvec

web-time

Enables web-time