Registry / config / confy
library2.0.0rscratesunverified

Boilerplate-free configuration management for Rust applications.

# Cargo.toml [dependencies] confy = "2.0.0"
INSTALL
IMPORT
SIG · CONFY
C
confy
configrustv2.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.

load
use confy::load;

Load configuration from a default file path.

use serde::{Serialize, Deserialize}; use confy; #[derive(Serialize, Deserialize)] struct Config { name: String, } fn main() -> Result<(), confy::ConfyError> { let cfg: Config = confy::load("myapp", None)?; println!("{}", cfg.name); Ok(()) }
Debug
Known issues
gotchaRequires `serde` derive macros for config structs.
fix
Add `serde` with `derive` feature to Cargo.toml.
affects: >=2.0.0
Upgrade
Version history
2.0.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
21 hits · last 30 days
node
16
OpenAI (training)
1
Resources
confy — cargo add confy · libregistry