Skip to content

Implement StdError for mail_auth::Error (#36) #102

Implement StdError for mail_auth::Error (#36)

Implement StdError for mail_auth::Error (#36) #102

GitHub Actions / clippy failed Jun 25, 2024 in 0s

clippy

2 errors

Details

Results

Message level Amount
Internal compiler error 0
Error 2
Warning 0
Note 0
Help 0

Versions

  • rustc 1.79.0 (129f3b996 2024-06-10)
  • cargo 1.79.0 (ffa9cf99a 2024-06-03)
  • clippy 0.1.79 (129f3b9 2024-06-10)

Annotations

Check failure on line 50 in src/dkim/generate.rs

See this annotation in the file changed.

@github-actions github-actions / clippy

no function or associated item named `from_pkcs8_der` found for struct `common::crypto::rust_crypto::Ed25519Key` in the current scope

error[E0599]: no function or associated item named `from_pkcs8_der` found for struct `common::crypto::rust_crypto::Ed25519Key` in the current scope
  --> src/dkim/generate.rs:50:31
   |
50 |         let key = Ed25519Key::from_pkcs8_der(&pkcs8_der).unwrap();
   |                               ^^^^^^^^^^^^^^ function or associated item not found in `Ed25519Key`
   |
  ::: src/common/crypto/rust_crypto.rs:82:1
   |
82 | pub struct Ed25519Key {
   | --------------------- function or associated item `from_pkcs8_der` not found for this struct
   |
note: if you're trying to build a new `common::crypto::rust_crypto::Ed25519Key`, consider using `common::crypto::rust_crypto::Ed25519Key::from_bytes` which returns `std::result::Result<common::crypto::rust_crypto::Ed25519Key, Error>`
  --> src/common/crypto/rust_crypto.rs:88:5
   |
88 |     pub fn from_bytes(private_key_bytes: &[u8]) -> crate::Result<Self> {
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   = help: items from traits can only be used if the trait is implemented and in scope
   = note: the following trait defines an item `from_pkcs8_der`, perhaps you need to implement it:
           candidate #1: `rsa::pkcs8::DecodePrivateKey`

Check failure on line 49 in src/dkim/generate.rs

See this annotation in the file changed.

@github-actions github-actions / clippy

no function or associated item named `generate_pkcs8` found for struct `common::crypto::rust_crypto::Ed25519Key` in the current scope

error[E0599]: no function or associated item named `generate_pkcs8` found for struct `common::crypto::rust_crypto::Ed25519Key` in the current scope
  --> src/dkim/generate.rs:49:25
   |
49 |             Ed25519Key::generate_pkcs8().map_err(|err| Error::CryptoError(err.to_string()))?;
   |                         ^^^^^^^^^^^^^^ function or associated item not found in `Ed25519Key`
   |
  ::: src/common/crypto/rust_crypto.rs:82:1
   |
82 | pub struct Ed25519Key {
   | --------------------- function or associated item `generate_pkcs8` not found for this struct
   |
note: if you're trying to build a new `common::crypto::rust_crypto::Ed25519Key`, consider using `common::crypto::rust_crypto::Ed25519Key::from_bytes` which returns `std::result::Result<common::crypto::rust_crypto::Ed25519Key, Error>`
  --> src/common/crypto/rust_crypto.rs:88:5
   |
88 |     pub fn from_bytes(private_key_bytes: &[u8]) -> crate::Result<Self> {
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^