object-chain 0.1.2

Ad-hoc structure builder
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Object chain - build ad-hoc structures [![crates.io](https://img.shields.io/crates/v/object-chain.svg)](https://crates.io/crates/object-chain) [![docs.rs](https://docs.rs/object-chain/badge.svg)](https://docs.rs/object-chain/)
======================================

Object chains are static objects whose type depends on the objects you store in them.
This data structure is useful if you need to collect different objects that implement a common
functionality and you don't want heap allocation.

To get started, you need to create a `Chain` object by passing it your first object.
Use the `append` method to add more objects to your chain.
If you need to pass the chain around, you can use `impl ChainElement` or, if you need to be
explicit about the type, the `chain!` macro.

If you want to access the elements inside, you'll need to implement a common trait for your objects
and an accessor interface for `Chain` and `Link`. You can see an example in the source code.