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);