diff --git a/blobrepo/src/lib.rs b/blobrepo/src/lib.rs index 1cd736048c..f402d0ab0f 100644 --- a/blobrepo/src/lib.rs +++ b/blobrepo/src/lib.rs @@ -6,6 +6,8 @@ #![deny(warnings)] +#[macro_use] +extern crate cloned; #[macro_use] extern crate failure_ext as failure; #[macro_use] diff --git a/blobrepo/src/repo.rs b/blobrepo/src/repo.rs index 3b341b8a7c..6d6a85801a 100644 --- a/blobrepo/src/repo.rs +++ b/blobrepo/src/repo.rs @@ -1110,9 +1110,7 @@ impl CreateChangeset { .join(parents_data) .from_err() .and_then({ - let filenodes = repo.filenodes.clone(); - let blobstore = repo.blobstore.clone(); - let mut scuba_logger = scuba_logger.clone(); + cloned!(repo.filenodes, repo.blobstore, mut scuba_logger); let expected_files = self.expected_files; let cs_metadata = self.cs_metadata;