component_model 0.24.1

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

component_model

There is currently very little information to present on this page because Docs.rs has only limited support for extracting structured feature metadata from Cargo crates. This issue is tracked in Rust RFC #3416. Check this library's main docs, readme, and Cargo.toml in case its authors have documentation for features available there instead.

This version has 13 feature flags, 1 of them enabled by default.

default

enabled (default)

component_model_meta

component_model_types

derive_component_assign

derive_component_from

derive_component_model

derive_components

derive_components_assign

derive_from_components

full

no_std

types_component_assign

use_alloc