object-chain

Crates.ioobject-chain
lib.rsobject-chain
version0.1.3
sourcesrc
created_at2021-03-15 10:38:56.336055
updated_at2021-08-15 15:30:06.43996
descriptionAd-hoc structure builder
homepage
repositoryhttps://github.com/bugadani/object-chain/
max_upload_size
id369189
size10,042
Dániel Buga (bugadani)

documentation

README

Object chain - build ad-hoc structures crates.io docs.rs

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.

Commit count: 9

cargo fmt