summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2015-04-02 18:21:23 -0700
committerAlex Crichton <alex@alexcrichton.com>2015-04-02 18:21:23 -0700
commita74705f1f43e1fc3633d1b69d8b0f35f066fc431 (patch)
treeb4b1fa682e88672721ecb30d920d83b3f7b82690 /src/lib.rs
parent77456e87ba3888d7a9fc62f3e87aeb3a09098f60 (diff)
downloadssh2-rs-a74705f1f43e1fc3633d1b69d8b0f35f066fc431.zip
Update for rust beta
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lib.rs b/src/lib.rs
index ea511f0..0f64d5f 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -182,7 +182,7 @@ unsafe fn opt_bytes<'a, T>(_: &'a T,
}
#[allow(missing_docs)]
-#[derive(Copy)]
+#[derive(Copy, Clone)]
pub enum DisconnectCode {
HostNotAllowedToConnect =
raw::SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT as isize,
@@ -205,7 +205,7 @@ pub enum DisconnectCode {
}
#[allow(missing_docs)]
-#[derive(Copy)]
+#[derive(Copy, Clone)]
pub enum HostKeyType {
Unknown = raw::LIBSSH2_HOSTKEY_TYPE_UNKNOWN as isize,
Rsa = raw::LIBSSH2_HOSTKEY_TYPE_RSA as isize,
@@ -213,7 +213,7 @@ pub enum HostKeyType {
}
#[allow(missing_docs)]
-#[derive(Copy)]
+#[derive(Copy, Clone)]
pub enum MethodType {
Kex = raw::LIBSSH2_METHOD_KEX as isize,
HostKey = raw::LIBSSH2_METHOD_HOSTKEY as isize,
@@ -236,20 +236,20 @@ pub static FLUSH_ALL: i32 = -2;
pub static EXTENDED_DATA_STDERR: i32 = 1;
#[allow(missing_docs)]
-#[derive(Copy)]
+#[derive(Copy, Clone)]
pub enum HashType {
Md5 = raw::LIBSSH2_HOSTKEY_HASH_MD5 as isize,
Sha1 = raw:: LIBSSH2_HOSTKEY_HASH_SHA1 as isize,
}
#[allow(missing_docs)]
-#[derive(Copy)]
+#[derive(Copy, Clone)]
pub enum KnownHostFileKind {
OpenSSH = raw::LIBSSH2_KNOWNHOST_FILE_OPENSSH as isize,
}
/// Possible results of a call to `KnownHosts::check`
-#[derive(Copy)]
+#[derive(Copy, Clone)]
pub enum CheckResult {
/// Hosts and keys match
Match = raw::LIBSSH2_KNOWNHOST_CHECK_MATCH as isize,
@@ -262,7 +262,7 @@ pub enum CheckResult {
}
#[allow(missing_docs)]
-#[derive(Copy)]
+#[derive(Copy, Clone)]
pub enum KnownHostKeyFormat {
Rsa1 = raw::LIBSSH2_KNOWNHOST_KEY_RSA1 as isize,
SshRsa = raw::LIBSSH2_KNOWNHOST_KEY_SSHRSA as isize,