Skip to main content

Topological

Derive Macro Topological 

Source
#[derive(Topological)]
{
    // Attributes available to this derive:
    #[topology]
}
Expand description
use object_rainbow::{ListHashes, Topological};

#[derive(ListHashes, Topological)]
struct Three<A, B, C> {
    a: A,
    b: B,
    c: C,
}

object_rainbow::assert_impl!(
    impl<A, B, C> Topological for Three<A, B, C>
    where
        A: Topological,
        B: Topological,
        C: Topological,
    {}
);