Cargo Features

[dependencies]
wtools = { version = "0.2.20", default-features = false, features = ["iter", "iter_default", "iter_full", "iter_use_std", "iter_use_alloc", "meta", "meta_default", "meta_full", "meta_use_std", "meta_use_alloc", "meta_for_each", "meta_impls_index", "meta_mod_interface", "meta_collection_make", "meta_idents_concat", "meta_former", "meta_options", "mem", "mem_default", "mem_full", "mem_use_std", "mem_use_alloc", "typing", "typing_default", "typing_full", "typing_use_std", "typing_use_alloc", "typing_nightly", "typing_inspect_type", "typing_is_slice", "typing_implements", "time", "time_default", "time_full", "time_use_std", "time_use_alloc", "time_now", "string", "string_default", "string_full", "string_use_std", "string_use_alloc", "string_indentation", "string_isolate", "string_parse_request", "string_parse_number", "string_split", "error", "error_default", "error_full", "error_use_std", "error_use_alloc", "error_handling_for_lib", "error_handling_for_app", "derive", "derive_full", "derive_default", "derive_use_std", "derive_use_alloc", "derive_nightly", "derive_enable_track_caller", "derive_add_assign", "derive_add", "derive_as_mut", "derive_as_ref", "derive_constructor", "derive_deref", "derive_deref_mut", "derive_error", "derive_from", "derive_index", "derive_index_mut", "derive_into", "derive_into_iterator", "derive_iterator", "derive_mul_assign", "derive_mul", "derive_not", "derive_sum", "derive_try_into", "derive_is_variant", "derive_unwrap", "derive_convert_case", "derive_display", "derive_from_str", "derive_clone_dyn", "derive_clone_dyn_use_std", "derive_clone_dyn_use_alloc", "dt", "dt_default", "dt_full", "dt_use_std", "dt_use_alloc", "dt_either", "dt_prelude", "dt_type_constructor", "dt_make", "dt_vectorized_from", "dt_interval", "diagnostics", "diagnostics_full", "diagnostics_default", "diagnostics_use_std", "diagnostics_use_alloc", "diagnostics_runtime_assertions", "diagnostics_compiletime_assertions", "nightly", "use_std", "use_alloc", "full"] }

= features

iter iter_default iter_full? iter_use_alloc? iter_use_std? = iter_tools
iter_default default = iter, iter_use_std

Enables iter_tools ~0.1

iter

iter_full full? = iter, iter_use_alloc, iter_use_std
iter_use_std iter_default iter_full? = iter

Enables use_std of iter_tools ~0.1

iter_use_alloc iter_full? = iter

Enables use_alloc of iter_tools ~0.1

meta meta_collection_make? meta_default meta_for_each? meta_former? meta_full? meta_idents_concat? meta_impls_index? meta_mod_interface? meta_options? meta_use_alloc? meta_use_std? = meta_tools
meta_default default = meta, meta_collection_make, meta_for_each, meta_former, meta_idents_concat, meta_impls_index, meta_mod_interface, meta_options
meta_full full? = meta, meta_collection_make, meta_for_each, meta_former, meta_idents_concat, meta_impls_index, meta_mod_interface, meta_options
meta_use_std = meta

Enables use_std of meta_tools ~0.2

meta

meta_use_alloc = meta

Enables use_alloc of meta_tools ~0.2

meta_for_each meta_default meta_full? = meta

Enables for_each of meta_tools ~0.2

meta_impls_index meta_default meta_full? = meta

Enables impls_index of meta_tools ~0.2

meta_mod_interface meta_default meta_full? = meta

Enables mod_interface of meta_tools ~0.2

meta_collection_make meta_default meta_full? = meta

Enables collection_make of meta_tools ~0.2

meta_idents_concat meta_default meta_full? = meta

Enables idents_concat of meta_tools ~0.2

meta_former meta_default meta_full? = meta

Enables former of meta_tools ~0.2

meta_options meta_default meta_full? = meta

Enables options of meta_tools ~0.2

mem mem_default mem_full? mem_use_alloc? mem_use_std? = mem_tools
mem_default default = mem
mem_full full? = mem
mem_use_std = mem

Enables use_std of mem_tools ~0.1

mem

mem_use_alloc = mem

Enables use_alloc of mem_tools ~0.1

typing typing_default typing_full? typing_implements? typing_inspect_type? typing_is_slice? typing_nightly? typing_use_alloc? typing_use_std? = typing_tools
typing_default default = typing, typing_implements, typing_inspect_type, typing_is_slice
typing_full full? = typing, typing_implements, typing_inspect_type, typing_is_slice
typing_use_std = typing

Enables use_std of typing_tools ~0.1

typing

typing_use_alloc = typing

Enables use_alloc of typing_tools ~0.1

typing_nightly = nightly, typing

Enables nightly of typing_tools ~0.1

typing_inspect_type typing_default typing_full? = typing

Enables inspect_type of typing_tools ~0.1

typing_is_slice typing_default typing_full? = typing

Enables is_slice of typing_tools ~0.1

typing_implements typing_default typing_full? = typing

Enables implements of typing_tools ~0.1

time time_default time_full? time_now? time_use_alloc? time_use_std? = time_tools
time_default default = time, time_now
time_full full? = time, time_now
time_use_std = time

Enables use_std of time_tools ~0.1

time

time_use_alloc = time

Enables use_alloc of time_tools ~0.1

time_now time_default time_full? = time

Enables now of time_tools ~0.1

string string_default string_full? string_indentation? string_isolate? string_parse_number? string_parse_request? string_split? string_use_alloc? string_use_std? = strs_tools
string_default default = string, string_indentation, string_isolate, string_parse_number, string_parse_request, string_split, string_use_std
string_full full? = string, string_indentation, string_isolate, string_parse_number, string_parse_request, string_split, string_use_std
string_use_std string_default string_full? string_indentation? string_isolate? string_parse_number? string_parse_request? string_split? = string

Enables use_std of strs_tools ~0.1

sting

string_use_alloc = string

Enables use_alloc of strs_tools ~0.1

string_indentation string_default string_full? = string, string_use_std

Enables indentation of strs_tools ~0.1

string_isolate string_default string_full? string_parse_request? = string, string_use_std

Enables isolate of strs_tools ~0.1

string_parse_request string_default string_full? = string, string_isolate, string_use_std

Enables parse_request of strs_tools ~0.1

string_parse_number string_default string_full? = string, string_use_std

Enables parse_number of strs_tools ~0.1

string_split string_default string_full? = string, string_use_std

Enables parse_request and split of strs_tools ~0.1

error error_default error_full? error_handling_for_app? error_handling_for_lib? error_use_alloc? error_use_std? = error_tools
error_default default = error, error_handling_for_app, error_handling_for_lib, error_use_std
error_full full? = error, error_handling_for_app, error_handling_for_lib, error_use_std
error_use_std error_default error_full? = error

Enables use_std of error_tools ~0.1

err

error_use_alloc = error

Enables use_alloc of error_tools ~0.1

error_handling_for_lib error_default error_full? = error

Enables error_handling_for_lib of error_tools ~0.1

error_handling_for_app error_default error_full? = error

Enables error_handling_for_app of error_tools ~0.1

derive derive_add? derive_add_assign? derive_as_mut? derive_as_ref? derive_clone_dyn? derive_constructor? derive_convert_case? derive_default derive_deref? derive_deref_mut? derive_display? derive_enable_track_caller? derive_error? derive_from? derive_from_str? derive_full? derive_index? derive_index_mut? derive_into? derive_into_iterator? derive_is_variant? derive_iterator? derive_mul? derive_mul_assign? derive_nightly? derive_not? derive_sum? derive_try_into? derive_unwrap? derive_use_alloc? derive_use_std? = derive_tools
derive_full full? = derive, derive_add, derive_add_assign, derive_as_mut, derive_as_ref, derive_clone_dyn, derive_clone_dyn_use_std, derive_constructor, derive_convert_case, derive_deref, derive_deref_mut, derive_display, derive_error, derive_from, derive_from_str, derive_index, derive_index_mut, derive_into, derive_into_iterator, derive_is_variant, derive_iterator, derive_mul, derive_mul_assign, derive_not, derive_sum, derive_try_into, derive_unwrap
derive_default default = derive, derive_add, derive_add_assign, derive_as_mut, derive_as_ref, derive_clone_dyn, derive_clone_dyn_use_std, derive_constructor, derive_convert_case, derive_deref, derive_deref_mut, derive_display, derive_error, derive_from, derive_from_str, derive_index, derive_index_mut, derive_into, derive_into_iterator, derive_is_variant, derive_iterator, derive_mul, derive_mul_assign, derive_not, derive_sum, derive_try_into, derive_unwrap
derive_use_std = derive

Enables use_std of derive_tools ~0.1

derive

derive_use_alloc = derive

Enables use_alloc of derive_tools ~0.1

derive_nightly = derive, nightly

Enables nightly of derive_tools ~0.1

derive_enable_track_caller = derive

Enables enable_track_caller of derive_tools ~0.1

derive_add_assign derive_default derive_full? = derive

Enables derive_add_assign of derive_tools ~0.1

derive_add derive_default derive_full? = derive

Enables derive_add of derive_tools ~0.1

derive_as_mut derive_default derive_full? = derive

Enables derive_as_mut of derive_tools ~0.1

derive_as_ref derive_default derive_full? = derive

Enables derive_as_ref of derive_tools ~0.1

derive_constructor derive_default derive_full? = derive

Enables derive_constructor of derive_tools ~0.1

derive_deref derive_default derive_full? = derive

Enables derive_deref of derive_tools ~0.1

derive_deref_mut derive_default derive_full? = derive

Enables derive_deref_mut of derive_tools ~0.1

derive_error derive_default derive_full? = derive

Enables derive_error of derive_tools ~0.1

derive_from derive_default derive_full? = derive

Enables derive_from of derive_tools ~0.1

derive_index derive_default derive_full? = derive

Enables derive_index of derive_tools ~0.1

derive_index_mut derive_default derive_full? = derive

Enables derive_index_mut of derive_tools ~0.1

derive_into derive_default derive_full? = derive

Enables derive_into of derive_tools ~0.1

derive_into_iterator derive_default derive_full? = derive

Enables derive_into_iterator of derive_tools ~0.1

derive_iterator derive_default derive_full? = derive

Enables derive_iterator of derive_tools ~0.1

derive_mul_assign derive_default derive_full? = derive

Enables derive_mul_assign of derive_tools ~0.1

derive_mul derive_default derive_full? = derive

Enables derive_mul of derive_tools ~0.1

derive_not derive_default derive_full? = derive

Enables derive_not of derive_tools ~0.1

derive_sum derive_default derive_full? = derive

Enables derive_sum of derive_tools ~0.1

derive_try_into derive_default derive_full? = derive

Enables derive_try_into of derive_tools ~0.1

derive_is_variant derive_default derive_full? = derive

Enables derive_is_variant of derive_tools ~0.1

derive_unwrap derive_default derive_full? = derive

Enables derive_unwrap of derive_tools ~0.1

derive_convert_case derive_default derive_full? = derive

Enables derive_convert_case of derive_tools ~0.1

derive_display derive_default derive_full? = derive, parse-display

Enables derive_display of derive_tools ~0.1

derive_from_str derive_default derive_full? = derive, parse-display

Enables derive_from_str of derive_tools ~0.1

derive_clone_dyn derive_clone_dyn_use_alloc? derive_clone_dyn_use_std? derive_default derive_full? = derive

Enables derive_clone_dyn of derive_tools ~0.1

derive_clone_dyn_use_std derive_default derive_full? = derive_clone_dyn

Enables derive_clone_dyn_use_std of derive_tools ~0.1

derive_clone_dyn_use_alloc = derive_clone_dyn

Enables derive_clone_dyn_use_alloc of derive_tools ~0.1

dt dt_default dt_either? dt_full? dt_interval? dt_make? dt_prelude? dt_type_constructor? dt_use_alloc? dt_use_std? dt_vectorized_from? = data_type
dt_default default = dt, dt_either, dt_interval, dt_make, dt_prelude, dt_type_constructor, dt_use_std, dt_vectorized_from

Enables data_type ~0.1

dt_full full? = dt, dt_either, dt_interval, dt_make, dt_prelude, dt_type_constructor, dt_use_std, dt_vectorized_from

Enables full of data_type ~0.1

dt_use_std dt_default dt_full? = dt

Enables use_std of data_type ~0.1

dt_use_alloc = dt

Enables use_alloc of data_type ~0.1

dt_either dt_default dt_full? = dt

Enables either of data_type ~0.1

dt_prelude dt_default dt_full? = dt

Enables prelude of data_type ~0.1

dt_type_constructor dt_default dt_full? = dt

Enables type_constructor of data_type ~0.1

dt_make dt_default dt_full? = dt

Enables make of data_type ~0.1

dt_vectorized_from dt_default dt_full? = dt

Enables vectorized_from of data_type ~0.1

dt_interval dt_default dt_full? = dt

Enables interval of data_type ~0.1

diagnostics diagnostics_default diagnostics_full? diagnostics_use_alloc? diagnostics_use_std? = diagnostics_tools
diagnostics_full full? = diagnostics, diagnostics_compiletime_assertions, diagnostics_runtime_assertions
diagnostics_default default = diagnostics, diagnostics_compiletime_assertions, diagnostics_runtime_assertions

Enables diagnostics_tools ~0.1

diagnostics

diagnostics_use_std = diagnostics

Enables use_std of diagnostics_tools ~0.1

diagnostics_use_alloc = diagnostics

Enables use_alloc of diagnostics_tools ~0.1

diagnostics_runtime_assertions diagnostics_default diagnostics_full?

Enables runtime_assertions of diagnostics_tools ~0.1

diagnostics_compiletime_assertions diagnostics_default diagnostics_full?

Enables compiletime_assertions of diagnostics_tools ~0.1

nightly derive_nightly? typing_nightly?

common
must be empty

default = derive_default, diagnostics_default, dt_default, error_default, iter_default, mem_default, meta_default, string_default, time_default, typing_default, use_std

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

use_std default full?

Affects wca_lib::string, error_tools_lib::error, error_tools_lib::result, init::commands_form, string::indentation, string::isolate, string::number, string::parse_request, string::split

use_alloc
full = derive_full, diagnostics_full, dt_full, error_full, iter_full, mem_full, meta_full, string_full, time_full, typing_full, use_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.

iter_tools iter? iter_default iter_use_alloc? iter_use_std?

Enables iter_tools ~0.1

meta_tools meta? meta_collection_make? meta_for_each? meta_former? meta_idents_concat? meta_impls_index? meta_mod_interface? meta_options? meta_use_alloc? meta_use_std?

Enables meta_tools ~0.2

mem_tools mem? mem_use_alloc? mem_use_std?

Enables mem_tools ~0.1

typing_tools typing? typing_implements? typing_inspect_type? typing_is_slice? typing_nightly? typing_use_alloc? typing_use_std?

Enables typing_tools ~0.1

time_tools time? time_now? time_use_alloc? time_use_std?

Enables time_tools ~0.1

strs_tools string? string_indentation? string_isolate? string_parse_number? string_parse_request? string_split? string_use_alloc? string_use_std?

Enables strs_tools ~0.1

error_tools error? error_handling_for_app? error_handling_for_lib? error_use_alloc? error_use_std?

Enables error_tools ~0.1

derive_tools derive? derive_add? derive_add_assign? derive_as_mut? derive_as_ref? derive_clone_dyn? derive_clone_dyn_use_alloc? derive_clone_dyn_use_std? derive_constructor? derive_convert_case? derive_deref? derive_deref_mut? derive_display? derive_enable_track_caller? derive_error? derive_from? derive_from_str? derive_index? derive_index_mut? derive_into? derive_into_iterator? derive_is_variant? derive_iterator? derive_mul? derive_mul_assign? derive_nightly? derive_not? derive_sum? derive_try_into? derive_unwrap? derive_use_alloc? derive_use_std?

Enables derive_tools ~0.1

parse-display derive_display? derive_from_str?

Enables parse-display ~0.5

have to be here because of problem with FromStr

data_type dt? dt_default dt_either? dt_full? dt_interval? dt_make? dt_prelude? dt_type_constructor? dt_use_alloc? dt_use_std? dt_vectorized_from?

Enables data_type ~0.1

diagnostics_tools diagnostics? diagnostics_compiletime_assertions? diagnostics_default diagnostics_runtime_assertions? diagnostics_use_alloc? diagnostics_use_std?

Enables diagnostics_tools ~0.1