mononoke: use cloned in blobrepo

Summary: Also make it possible to have mutable clones

Reviewed By: farnz

Differential Revision: D8889900

fbshipit-source-id: 77d304ec5e07c84398e328b361ebf062cd18de45
This commit is contained in:
Stanislau Hlebik 2018-07-18 04:16:42 -07:00 committed by Facebook Github Bot
parent 08dd810568
commit 74783f77d8
2 changed files with 3 additions and 3 deletions

View File

@ -6,6 +6,8 @@
#![deny(warnings)] #![deny(warnings)]
#[macro_use]
extern crate cloned;
#[macro_use] #[macro_use]
extern crate failure_ext as failure; extern crate failure_ext as failure;
#[macro_use] #[macro_use]

View File

@ -1110,9 +1110,7 @@ impl CreateChangeset {
.join(parents_data) .join(parents_data)
.from_err() .from_err()
.and_then({ .and_then({
let filenodes = repo.filenodes.clone(); cloned!(repo.filenodes, repo.blobstore, mut scuba_logger);
let blobstore = repo.blobstore.clone();
let mut scuba_logger = scuba_logger.clone();
let expected_files = self.expected_files; let expected_files = self.expected_files;
let cs_metadata = self.cs_metadata; let cs_metadata = self.cs_metadata;