Cargo Features

[dependencies]
mitsein = { version = "0.4.1", default-features = false, features = ["std", "alloc", "arrayvec", "itertools", "serde"] }
default = std

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

std default = alloc

Enables use_std of itertools and std of serde

serde:

Provide impls for common standard library types like Vec<T> and HashMap<K, V>.
Requires a dependency on the Rust standard library.

alloc std

Enables use_alloc of itertools and alloc of serde

serde:

Provide impls for types in the Rust core allocation and collections library including String, Box<T>, Vec<T>, and Cow<T>. This is a subset of std but may be enabled without depending on all of std.

Affects array1::Array1.into_arc_slice1, array1::Array1.into_vec1, range::ordered_range_bounds, serde::harness.map

arrayvec serde?

Enables arrayvec

Affects safety::ArrayVecExt

itertools alloc? std

Enables itertools

Affects iter1::QueryAnd.contains_and, iter1::MinMax

serde alloc? std

Enables serde and serde_derive, serde of arrayvec