Cargo Features

[dependencies]
deepsize = { version = "0.2.0", default-features = false, features = ["std", "derive", "slotmap", "slab", "indexmap", "arrayvec", "smallvec", "hashbrown", "chrono"] }
default = derive, std

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

std default
derive default = deepsize_derive

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.

deepsize_derive derive
slotmap implicit feature

Enables slotmap ^0.4

slotmap:

Slotmap data structure

slab implicit feature

Enables slab

slab:

Pre-allocated storage for a uniform data type

indexmap implicit feature

Enables indexmap ^1

indexmap:

A hash table with consistent order and fast iteration

arrayvec implicit feature

Enables arrayvec ^0.5

smallvec implicit feature

Enables smallvec

smallvec:

'Small vector' optimization: store up to a small number of items on the stack

hashbrown implicit feature

Enables hashbrown ^0.9

hashbrown:

A Rust port of Google's SwissTable hash map

chrono implicit feature

Enables chrono

chrono:

Date and time library for Rust