Vendor dependencies for 0.3.0 release

This commit is contained in:
2025-09-27 10:29:08 -05:00
parent 0c8d39d483
commit 82ab7f317b
26803 changed files with 16134934 additions and 0 deletions

26
vendor/valuable/examples/derive.rs vendored Normal file
View File

@@ -0,0 +1,26 @@
use valuable::Valuable;
use std::collections::HashMap;
// `Debug` not implemented for struct, the debug implementation is going via
// valuable.
#[derive(Valuable)]
struct Person {
name: String,
age: u8,
phones: Vec<String>,
favorites: HashMap<String, String>,
}
fn main() {
let mut p = Person {
name: "John Doe".to_string(),
age: 42,
phones: vec!["876-5309".to_string()],
favorites: HashMap::new(),
};
p.favorites.insert("color".to_string(), "blue".to_string());
println!("{:#?}", p.as_value());
}