aboutsummaryrefslogtreecommitdiffstats
path: root/src/protocol.rs
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2019-08-26 13:36:36 +0200
committerBryan Newbold <bnewbold@robocracy.org>2019-08-26 13:36:36 +0200
commit9569572f96a7f9517f8a63eebfacb125ad66e30a (patch)
treed156574282c50d852e882936866f4fef25fa1072 /src/protocol.rs
parentf0d2a0ee7c560365b52a7de6e39af9c1b18cfa71 (diff)
downloadgeniza-9569572f96a7f9517f8a63eebfacb125ad66e30a.tar.gz
geniza-9569572f96a7f9517f8a63eebfacb125ad66e30a.zip
cargo fix (with cargo v1.37)
Diffstat (limited to 'src/protocol.rs')
-rw-r--r--src/protocol.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/protocol.rs b/src/protocol.rs
index 35681e1..a45c1ca 100644
--- a/src/protocol.rs
+++ b/src/protocol.rs
@@ -43,7 +43,7 @@ fn msg_code(msg: &DatNetMessage) -> u8 {
}
}
-fn msg_sugar(msg: &DatNetMessage) -> &Message {
+fn msg_sugar(msg: &DatNetMessage) -> &dyn Message {
match msg {
&DatNetMessage::Feed(ref m) => m,
&DatNetMessage::Handshake(ref m) => m,
@@ -283,7 +283,7 @@ impl DatConnection {
/// For hyperdrive connections, `feed_index` is equivalent to a `is_content` boolean flag.
pub fn send_msg(&mut self, dnm: &DatNetMessage, feed_index: u8) -> Result<()> {
let header_int: u8 = (feed_index as u8) << 4 | (msg_code(dnm) & 0x0F);
- let msg: &Message = msg_sugar(dnm);
+ let msg: &dyn Message = msg_sugar(dnm);
let total_message_size = (msg.compute_size() as usize) + 1;
trace!(