Cargo Features

ArcSwap has no features set by default.

[dependencies]
arc-swap = { version = "1.7.1", features = ["weak", "internal-test-strategies", "experimental-strategies", "experimental-thread-local", "serde"] }
weak

ArcSwapWeak (for std::sycn::Weak) support

Affects arc-swap::ArcSwapWeak

internal-test-strategies

Some strategies used for testing few internal cornercases. *DO NOT USE* (no stability guarantees and their performance is likely very bad).

Affects strategy::test_strategies

experimental-strategies

Possibly some strategies we are experimenting with. Currently empty. No stability guarantees are included about them.

experimental-thread-local

Use the nightly "thread_local" feature, to allow no_std builds. No stability guarantees with this feature.

Features from optional dependencies

serde implicit feature

Enables serde

serde:

A generic serialization/deserialization framework