Cargo Features

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

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

full = archive, filesystem, location, safe_filename_string
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 ^0.1.2

Affects archive::zip

filesystem default full?

Enables fs_extra and walkdir

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

location default full?

Enables dirs

Affects fspp::location

safe_filename_string default full?

Enables filenamify

Affects fspp::filename_safe_string

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