Cargo Features

[dependencies]
fspp = { version = "2.1.0", default-features = false, features = ["full", "archive", "archive-tar", "archive-zip", "filesystem", "location", "archive-module", "serde"] }
default = filesystem, location

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

full = archive, filesystem
archive full? = archive-module, archive-tar, archive-zip
archive-tar archive? = archive-module

Enables tar

Affects archive::tar

archive-zip archive? = archive-module

Enables zip ^0.6.6 and zip-extract

Affects archive::zip

filesystem default full?

Enables fs_extra and walkdir

Affects fspp::file, fspp::directory, fspp::fs_action, fspp::archive

location default

Enables dirs

Affects fspp::location

archive-module archive? archive-tar? archive-zip?

Affects fspp::archive

Features from optional dependencies

serde implicit feature

Enables serde

serde:

A generic serialization/deserialization framework