Cargo Features

[dependencies]
cap-fs-ext = { version = "3.4.1", default-features = false, features = ["std", "fs_utf8", "arf_strings", "async_std", "async_std_fs_utf8", "async_std_arf_strings"] }
default = std

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

std default = cap-std

Affects dir_ext::DirExtUtf8

fs_utf8 arf_strings? = camino

Enables fs_utf8 of cap-std

Affects dir_ext::AsyncDirExtUtf8, dir_ext::DirExtUtf8

arf_strings = arf-strings, fs_utf8

Enables arf_strings of cap-std

async_std = async-std, async-trait, cap-async-std

Enables async-std of io-lifetimes

Affects dir_ext::AsyncDirExt, dir_ext::AsyncDirExtUtf8, dir_ext::DirExtUtf8

async_std_fs_utf8 async_std_arf_strings? = camino

Enables fs_utf8 of cap-async-std

async_std_arf_strings = arf-strings, async_std_fs_utf8

Enables arf_strings of cap-async-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.

arf-strings arf_strings? async_std_arf_strings?
cap-async-std async_std? async_std_arf_strings? async_std_fs_utf8?
cap-std arf_strings? fs_utf8? std
async-std async_std?
async-trait async_std?
camino async_std_fs_utf8? fs_utf8?