exocore_protos/
message.rs

1use super::test::{TestMessage, TestMessage2};
2
3pub trait NamedMessage {
4    fn full_name() -> &'static str;
5
6    fn protobuf_any_url() -> String {
7        format!("type.googleapis.com/{}", Self::full_name())
8    }
9}
10
11impl NamedMessage for TestMessage {
12    fn full_name() -> &'static str {
13        "exocore.test.TestMessage"
14    }
15}
16
17impl NamedMessage for TestMessage2 {
18    fn full_name() -> &'static str {
19        "exocore.test.TestMessage2"
20    }
21}