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}