Cargo Features

[dependencies]
strs_tools = { version = "0.18.0", default-features = false, features = ["no_std", "use_alloc", "full", "enabled", "string_indentation", "string_isolate", "string_parse_request", "string_parse_number", "string_split"] }
default = enabled, string_indentation, string_isolate, string_parse_number, string_parse_request, string_split

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

no_std use_alloc?
use_alloc full? = no_std
full = enabled, string_indentation, string_isolate, string_parse_number, string_parse_request, string_split, use_alloc
enabled default full? string_indentation string_isolate string_parse_number string_parse_request string_split

Affects strs_tools::string, strs_tools::own, strs_tools::orphan, strs_tools::exposed, strs_tools::prelude

string_indentation default full? = enabled

Affects string::indentation

string_isolate default full? string_parse_request = enabled

Affects string::isolate

string_parse_request default full? string_split = enabled, string_isolate, string_split

Affects string::parse_request

string_parse_number default full? = enabled, lexical

Affects string::number

string_split default full? string_parse_request = enabled, string_parse_request

Affects string::split

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.

lexical string_parse_number

Enables lexical ~6.1