diff options
Diffstat (limited to 'src/handshake/device.rs')
-rw-r--r-- | src/handshake/device.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/handshake/device.rs b/src/handshake/device.rs index 5396854..638d63f 100644 --- a/src/handshake/device.rs +++ b/src/handshake/device.rs @@ -4,7 +4,7 @@ use std::net::SocketAddr; use std::sync::Mutex; use zerocopy::AsBytes; -use byteorder::{LittleEndian, ByteOrder}; +use byteorder::{ByteOrder, LittleEndian}; use rand::prelude::*; @@ -35,7 +35,7 @@ pub struct Device<T> { */ impl<T> Device<T> where - T: Copy, + T: Clone, { /// Initialize a new handshake state machine /// @@ -270,7 +270,7 @@ where // return unconfirmed keypair and the response as vector Ok(( - Some(peer.identifier), + Some(peer.identifier.clone()), Some(resp.as_bytes().to_owned()), Some(keys), )) |