Cargo Features

[dependencies]
ccl-crossbeam-epoch = { version = "0.7.4", default-features = false, features = ["std", "nightly", "sanitize"] }
default = std

The std feature is set by default whenever ccl-crossbeam-epoch is added without default-features = false somewhere in the dependency tree.

std default = lazy_static

Enables std of crossbeam-utils ^0.6.6

crossbeam-utils:

Enable to use APIs that require std. This is enabled by default.

nightly

Enables use_union of arrayvec ^0.4.11 and nightly of crossbeam-utils ^0.6.6

crossbeam-utils:

These features are no longer used.
TODO: remove in the next major version.
Enable to use of unstable functionality.
This is disabled by default and requires recent nightly compiler.

NOTE: This feature is outside of the normal semver guarantees and minor or patch versions of crossbeam may make breaking changes to them at any time.

sanitize

Makes it more likely to trigger any potential data races.

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.

lazy_static std