Cargo Features

[dependencies]
indexing = { version = "0.4.1", default-features = false, features = ["use_std", "experimental_pointer_ranges", "test_compiletest"] }
default = use_std

The use_std feature is set by default whenever indexing is added without default-features = false somewhere in the dependency tree.

use_std default

Turn off std to use no_std

experimental_pointer_ranges

Affects algorithms::quicksort_prange, algorithms::zip_dot_i32, algorithms::zip_dot_i32_prange, algorithms::copy_prange, algorithms::insertion_sort_prange_lower, algorithms::insertion_sort_pointerindex, algorithms::binary_search_by_prange, algorithms::binary_search_by_prange_, algorithms::binary_search_by_pslice, algorithms::binary_search_by_pslice_, algorithms::lower_bound_prange, algorithms::lower_bound_prange_, algorithms::lower_bound_pslice_, algorithms::lower_bound_pslice, indexing::pointer

test_compiletest = compiletest_rs

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](https://rust-lang.github.io/rfcs/3491-remove-implicit-features.html).

compiletest_rs test_compiletest?

Enables compiletest_rs ^0.3.17