macro_rules! mark_trait_as_dynamic_resource {
    ($trait_name:ident, $reflect_trait:ty $(,)?) => { ... };
    ($trait_name:ident, $reflect_trait:ty, $readable_name:expr $(,)?) => { ... };
}
Expand description

Mark a trait available for dynamic (de)serialization.

#[reflect_trait]
pub trait DoThing: AnyResource {
    fn do_thing(&self) -> String;
}
mark_trait_as_dynamic_resource!(DoThing, ReflectDoThing);