Vendor dependencies

This commit is contained in:
2026-08-01 16:11:49 +03:00
parent 7f139a0241
commit 6b5e7f0f8b
29706 changed files with 9575646 additions and 0 deletions
+26
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());
}