Registry / utility / const-default

const-default

JSON →
library1.0.0rscratesunverified

A const-compatible Default trait for types that can be defaulted at compile time.

# Cargo.toml [dependencies] const-default = "1.0.0"
INSTALL
IMPORT
SIG · CONST-DEFAULT
C
const-default
utilityrustv1.0.0
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.

ConstDefault
use const_default::ConstDefault;

Derives a const DEFAULT associated constant for a struct.

use const_default::ConstDefault; #[derive(ConstDefault)] struct MyConfig { timeout: u64, retries: u32, } const DEFAULT_CONFIG: MyConfig = MyConfig::DEFAULT; fn main() { println!("Default timeout: {}", DEFAULT_CONFIG.timeout); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
1.0.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
5 hits · last 30 days
node
4
Amazon
1
Resources
const-default — cargo add const-default · libregistry