3 pub use message::ConnectionMessage;
4 use protobuf::well_known_types::Any;
7 impl ConnectionMessage {
8 pub(crate) fn from_msg<M: Message>(msg: M) -> Self {
9 let mut sm = Self::new();
10 let payload = Any::pack(&msg).expect("Protobuf Message could not be packed into Any type");
12 sm.set_payload(payload);