component_model 0.17.0

Revolutionary type-safe component assignment for Rust. Build complex objects with zero boilerplate using derive macros and type-driven field setting. Perfect for configuration builders, fluent APIs, and object composition patterns.
Documentation
1
2
3
4
5
6
7
8
use super :: *;

#[ derive( Debug, Default, PartialEq, component_model ::ComponentFrom ) ]
struct TupleStruct(i32, String);

//

include!("./only_test/component_from_tuple.rs");