diff --git a/src/endpoint/scheduler.rs b/src/endpoint/scheduler.rs index 63efe8b8..3e8b0906 100644 --- a/src/endpoint/scheduler.rs +++ b/src/endpoint/scheduler.rs @@ -512,7 +512,6 @@ impl<'a> LogReceiver<'a> { self.job.uuid() )); tokio::fs::OpenOptions::new() - .create(true) .create_new(true) .write(true) .open(&path) diff --git a/src/package/package.rs b/src/package/package.rs index 04ce8711..e7005b52 100644 --- a/src/package/package.rs +++ b/src/package/package.rs @@ -221,6 +221,8 @@ impl<'a> std::fmt::Debug for DebugPackage<'a> { } impl PartialEq for Package { + // Ignore the following lint as it results in a false positive with clippy 0.1.77: + #[allow(clippy::unconditional_recursion)] fn eq(&self, other: &Package) -> bool { (self.name(), self.version()).eq(&(other.name(), other.version())) } diff --git a/src/source/mod.rs b/src/source/mod.rs index 636f4243..8e1fa830 100644 --- a/src/source/mod.rs +++ b/src/source/mod.rs @@ -135,7 +135,6 @@ impl SourceEntry { trace!("Creating file now: {}", p.display()); tokio::fs::OpenOptions::new() - .create(true) .create_new(true) .write(true) .open(&p)