From ad092823ffe91452c18d2bce8eed9c75b8bd1301 Mon Sep 17 00:00:00 2001 From: Stephan Dilly Date: Sat, 23 May 2020 17:17:39 +0200 Subject: [PATCH] deny panics --- asyncgit/src/lib.rs | 1 + asyncgit/src/sync/utils.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/asyncgit/src/lib.rs b/asyncgit/src/lib.rs index 4251d794..27086d69 100644 --- a/asyncgit/src/lib.rs +++ b/asyncgit/src/lib.rs @@ -4,6 +4,7 @@ #![forbid(missing_docs)] #![deny(clippy::all)] #![deny(clippy::result_unwrap_used)] +#![deny(clippy::panic)] mod diff; mod error; diff --git a/asyncgit/src/sync/utils.rs b/asyncgit/src/sync/utils.rs index c99577f1..3d9ef85e 100644 --- a/asyncgit/src/sync/utils.rs +++ b/asyncgit/src/sync/utils.rs @@ -24,7 +24,7 @@ pub fn repo(repo_path: &str) -> Result { )?; if repo.is_bare() { - panic!("bare repo") + return Err(Error::Generic("bare repo".to_string())); } Ok(repo)