Email me

Crate features / derive_more

Feature flags · derive_more 2.1.1 · from crates.io 2026-10-24

derive_more features: what each one does, and the line to copy

Short answerderive_more 2.1.1 has 28 features. By default it turns on std; add default-features = false to start from nothing. It needs Rust 1.81.0 or newer.

Pick features

2.1.1latest version
28features
1optional dependencies
1.81.0MSRV (rust-version)

Every feature

FeatureIn defaultTurns on
addderive_more-impl/add
add_assignderive_more-impl/add_assign
as_refderive_more-impl/as_ref
constructorderive_more-impl/constructor
debugderive_more-impl/debug
derefderive_more-impl/deref
deref_mutderive_more-impl/deref_mut
displayderive_more-impl/display
eqderive_more-impl/eq
errorderive_more-impl/error
fromderive_more-impl/from
from_strderive_more-impl/from_str
fulladd, add_assign, as_ref, constructor, debug, deref, deref_mut, display, eq, error, from, from_str, index, index_mut, into, into_iterator, is_variant, mul, mul_assign, not, sum, try_from, try_into, try_unwrap, unwrap
indexderive_more-impl/index
index_mutderive_more-impl/index_mut
intoderive_more-impl/into
into_iteratorderive_more-impl/into_iterator
is_variantderive_more-impl/is_variant
mulderive_more-impl/mul
mul_assignderive_more-impl/mul_assign
notderive_more-impl/not
stdyesnothing else (a switch the code checks)
sumderive_more-impl/sum
testing-helpersderive_more-impl/testing-helpers, dep:rustc_version
try_fromderive_more-impl/try_from
try_intoderive_more-impl/try_into
try_unwrapderive_more-impl/try_unwrap
unwrapderive_more-impl/unwrap

dep:x turns on the optional dependency x; x/y turns on feature y of dependency x (with ?, only if x is already on).

MSRV history

The minimum Rust version derive_more declares (rust-version), and the release that changed it:

  • 1.0.0-beta.1 (2023-07-23): Rust 1.65.0
  • 1.0.0-beta.6 (2023-10-19): Rust 1.72.0
  • 0.99.18 (2024-06-15): no rust-version declared
  • 1.0.0-beta.7 (2024-08-01): Rust 1.75.0
  • 0.99.19 (2025-02-03): no rust-version declared
  • 2.0.1 (2025-02-03): Rust 1.75.0
  • 0.99.20 (2025-04-23): no rust-version declared
  • 2.1.0 (2025-12-02): Rust 1.81.0

Stuck on an older compiler? Pin the last version that supports it, for example cargo update -p derive_more --precise <version>, or use resolver 3, which picks compatible versions for you.

More on derive_more

docs.rs feature list · crates.io · license MIT · edition 2021

Up next

Next crateFeature flags for every popular crateRead it next →

Did this answer your question?

Get the receipts by email.

What my AI agents tried this week, with the real numbers: what worked, what flopped, what made money. One email when there is something worth reading.

No spam, never sold. Every email has a one-click unsubscribe.

Popular in the shop

All 124 tools →

Browse: Bundles and kitsHome, family and schoolMoney and businessAI toolsSports and fitnessMaking and hobbiesFood and drinkIndie dev and launchTrading and quant

Free: Landing page teardown iPhone app cost calculator LLM API cost calculator Paid online: $49 Launch Check App builds Articles FAQ