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
somewhere in the dependency tree.default-features = false - 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