# transitive_from [![docs.rs]](https://docs.rs/transitive_from) [![crates.io]](https://crates.io/crates/transitive_from) [![github]](https://github.com/steffahn/transitive_from) [![MIT / Apache 2.0 licensed]](#License) [![unsafe forbidden]](https://github.com/rust-secure-code/safety-dance/) [github]: https://img.shields.io/badge/github-steffahn/transitive__from-yellowgreen.svg [crates.io]: https://img.shields.io/crates/v/transitive_from.svg [MIT / Apache 2.0 licensed]: https://img.shields.io/crates/l/transitive_from.svg [docs.rs]: https://docs.rs/transitive_from/badge.svg [unsafe forbidden]: https://img.shields.io/badge/unsafe-forbidden-success.svg Helper macros for creating hierarchies of transitive `From` implementations. Currently, this crate only consists of the [`transitive_from::hierarchy`](https://docs.rs/transitive_from/0.1/transitive_from/macro.hierarchy.html) macro. Please use the link to go to its page for further documentation. ## License Licensed under either of * Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0) * MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT) at your option. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.