From c0ed2168c6b39301511b84f52bd3f7b57a39024d Mon Sep 17 00:00:00 2001 From: iximeow Date: Sun, 29 Oct 2023 15:43:03 -0700 Subject: no more warnings :) --- ci-lib-native/src/dbctx_ext.rs | 1 - ci-lib-native/src/io.rs | 5 ++--- ci-lib-native/src/notifier.rs | 4 ++-- 3 files changed, 4 insertions(+), 6 deletions(-) (limited to 'ci-lib-native') diff --git a/ci-lib-native/src/dbctx_ext.rs b/ci-lib-native/src/dbctx_ext.rs index 44436fc..65ee851 100644 --- a/ci-lib-native/src/dbctx_ext.rs +++ b/ci-lib-native/src/dbctx_ext.rs @@ -1,6 +1,5 @@ use crate::io::ArtifactDescriptor; use crate::notifier::{RemoteNotifier, NotifierConfig}; -use tokio::fs::{File, OpenOptions}; use ci_lib_core::dbctx::DbCtx; diff --git a/ci-lib-native/src/io.rs b/ci-lib-native/src/io.rs index d41349c..6071794 100644 --- a/ci-lib-native/src/io.rs +++ b/ci-lib-native/src/io.rs @@ -1,11 +1,9 @@ use tokio::io::{AsyncRead, AsyncReadExt, AsyncWrite, AsyncWriteExt}; use futures_util::StreamExt; use tokio::fs::File; -use std::io::Write; use tokio::fs::OpenOptions; use std::task::{Poll, Context}; use std::pin::Pin; -use std::time::{UNIX_EPOCH, SystemTime}; use std::sync::{Arc, Mutex}; #[derive(Clone)] @@ -26,7 +24,7 @@ impl VecSink { impl tokio::io::AsyncWrite for VecSink { fn poll_write( self: Pin<&mut Self>, - cx: &mut Context, + _cx: &mut Context, buf: &[u8] ) -> Poll> { self.body.lock().unwrap().extend_from_slice(buf); @@ -92,6 +90,7 @@ impl tokio::io::AsyncWrite for ArtifactStream { pub struct ArtifactDescriptor { + #[allow(dead_code)] job_id: u64, pub artifact_id: u64, file: File, diff --git a/ci-lib-native/src/notifier.rs b/ci-lib-native/src/notifier.rs index dd4a35c..a6d7469 100644 --- a/ci-lib-native/src/notifier.rs +++ b/ci-lib-native/src/notifier.rs @@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize}; use std::sync::Arc; use axum::http::StatusCode; use lettre::transport::smtp::authentication::{Credentials, Mechanism}; -use lettre::{Message, Transport}; +use lettre::Message; use lettre::transport::smtp::extension::ClientId; use lettre::transport::smtp::client::{SmtpConnection, TlsParametersBuilder}; use std::time::Duration; @@ -88,7 +88,7 @@ impl RemoteNotifier { } } - pub async fn tell_job_status(&self, ctx: &Arc, repo_id: u64, sha: &str, job_id: u64, state: &str, desc: &str, target_url: &str) -> Result<(), String> { + pub async fn tell_job_status(&self, _ctx: &Arc, _repo_id: u64, sha: &str, _job_id: u64, state: &str, desc: &str, target_url: &str) -> Result<(), String> { match &self.notifier { NotifierConfig::GitHub { token } => { let status_info = serde_json::json!({ -- cgit v1.1