Macro query_interface::interfaces [] [src]

macro_rules! interfaces {
    ($name:ty: $($iface:ty),+) => { ... };
}

Allow a set of traits to be dynamically queried from a type when it is stored as an Object trait object.

Example use:

#[derive(Clone)]
struct Foo;
interfaces!(Foo: ObjectClone);