Crate type_weave

Source
Expand description

A library for merging layered data.

This crate is primarily intended for helping with configuration, as multiple instances of a struct may need to be joined in a layered fashion.

See Weave for more information on its usage and default type implementations.

§Features

The derive feature (enabled by default) adds a derive macro for Weave, which implements the trait for structs entirely composed of fields that also implement the trait.

Traits§

Weave
Trait for layered type merging.

Derive Macros§

Weave
Implement Weave for a struct whose fields all implement the trait.