lua-protobuf-rs 0.3.0

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