Cargo Features

[dependencies]
aol = { version = "0.1.3", default-features = false, features = ["std", "alloc", "filelock", "serde", "smallvec-wrapper", "smallvec"] }
default = std

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

std default filelock? = memmap2, thiserror

Enables dbutils

Affects aol::fs, aol::memmap

alloc

Enables alloc of dbutils

filelock = fs4, std

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.

fs4 filelock?
memmap2 std
serde implicit feature

Enables serde

serde:

A generic serialization/deserialization framework

smallvec-wrapper implicit feature

Enables smallvec-wrapper

smallvec-wrapper:

Macro and common structs to play with smallvec

smallvec implicit feature

Enables smallvec

smallvec:

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

thiserror std