lua_protobuf_rs/message_full_macros.rs
1#[macro_export]
2macro_rules! add_message_full_trait_method {
3 ($methods:ident, $target:ty, $wrapper:ty) => {
4 $methods.add_function("descriptor", |_, ()| {
5 let descriptor: crate::descriptor::message_descriptor::LuaMessageDescriptor = <$target as protobuf::MessageFull>::descriptor().into();
6 Ok(descriptor)
7 });
8 }
9}