Registry / utility / derive-where

derive-where

JSON →
library1.6.1rscratesunverified

Allows deriving traits with custom trait bounds, enabling more flexible derive macros.

# Cargo.toml [dependencies] derive-where = "1.6.1"
INSTALL
IMPORT
SIG · DERIVE-WHERE
D
derive-where
utilityrustv1.6.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

DeriveWhere
✓ use derive_where::DeriveWhere;

Derives Debug and Clone with custom bounds.

use derive_where::DeriveWhere; #[derive(DeriveWhere)] #[derive_where(Debug, Clone; T: std::fmt::Debug + Clone)] struct MyStruct<T> { value: T, } fn main() { let s = MyStruct { value: 42 }; println!("{:?}", s); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
1.6.1latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
8 hits · last 30 days
node
8
Resources
derive-where — cargo add derive-where · libregistry