Compiling typenum v1.20.1
Compiling base64ct v1.8.3
Compiling cmov v0.5.4
Compiling zeroize v1.9.0
Compiling cpufeatures v0.3.0
Compiling cfg-if v1.0.4
Compiling base16ct v1.0.0
Compiling rand_core v0.10.1
Compiling signature v3.0.0
Compiling ctutils v0.4.2
Compiling pem-rfc7468 v1.0.0
Compiling hybrid-array v0.4.13
Compiling crypto-common v0.2.2
Compiling block-buffer v0.12.1
Compiling inout v0.2.2
Compiling sec1 v0.8.1
Compiling digest v0.11.3
Compiling cipher v0.5.2
Compiling sha2 v0.11.0
Compiling ssh-encoding v0.3.0
Compiling ssh-cipher v0.3.0
Compiling ssh-key v0.7.0-rc.10
error[E0599]: the variant or associated item `decode` exists for enum `Cipher`, but its trait bounds were not satisfied
--> /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ssh-key-0.7.0-rc.10/src/private.rs:816:30
|
816 | let cipher = Cipher::decode(reader)?;
| ^^^^^^ variant or associated item cannot be called on `Cipher` due to unsatisfied trait bounds
|
::: /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ssh-cipher-0.3.0/src/lib.rs:117:1
|
117 | pub enum Cipher {
| --------------- doesn't satisfy `Cipher: Decode` or `Cipher: ssh_encoding::Label`
|
= note: the following trait bounds were not satisfied:
`Cipher: ssh_encoding::Label`
which is required by `Cipher: Decode`
`&Cipher: ssh_encoding::Label`
which is required by `&Cipher: Decode`
`&mut Cipher: ssh_encoding::Label`
which is required by `&mut Cipher: Decode`
error[E0599]: the method `encoded_len` exists for enum `Cipher`, but its trait bounds were not satisfied
--> /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ssh-key-0.7.0-rc.10/src/private.rs:904:25
|
904 | self.cipher.encoded_len()?,
| ^^^^^^^^^^^ method cannot be called on `Cipher` due to unsatisfied trait bounds
|
::: /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ssh-cipher-0.3.0/src/lib.rs:117:1
|
117 | pub enum Cipher {
| --------------- doesn't satisfy `Cipher: Encode` or `Cipher: ssh_encoding::Label`
|
= note: the following trait bounds were not satisfied:
`Cipher: ssh_encoding::Label`
which is required by `Cipher: Encode`
error[E0599]: the method `encode` exists for enum `Cipher`, but its trait bounds were not satisfied
--> /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ssh-key-0.7.0-rc.10/src/private.rs:916:21
|
916 | self.cipher.encode(writer)?;
| ^^^^^^ method cannot be called on `Cipher` due to unsatisfied trait bounds
|
::: /home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ssh-cipher-0.3.0/src/lib.rs:117:1
|
117 | pub enum Cipher {
| --------------- doesn't satisfy `Cipher: Encode` or `Cipher: ssh_encoding::Label`
|
= note: the following trait bounds were not satisfied:
`Cipher: ssh_encoding::Label`
which is required by `Cipher: Encode`
For more information about this error, try `rustc --explain E0599`.
error: could not compile `ssh-key` (lib) due to 3 previous errors
Steps to reproduce:
Gives the following error: