From: Alex Crichton Date: Sat, 3 Jun 2017 00:18:06 +0000 (-0700) Subject: Remove `Clone` for a struct we don't want cloned X-Git-Tag: archive/raspbian/0.35.0-2+rpi1~3^2^2^2^2^2^2^2~22^2~9^2~8^2~6 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c9fd94a4647222300ddf59d0aef177458b23349a;p=cargo.git Remove `Clone` for a struct we don't want cloned It's super expensive to clone a `Resolve` and the resolution implementation no longer needs to do so, let's remove the impl. --- diff --git a/src/cargo/core/resolver/mod.rs b/src/cargo/core/resolver/mod.rs index ecceb6456..24c9a4573 100644 --- a/src/cargo/core/resolver/mod.rs +++ b/src/cargo/core/resolver/mod.rs @@ -72,7 +72,6 @@ mod encode; /// /// Each instance of `Resolve` also understands the full set of features used /// for each package. -#[derive(Clone)] pub struct Resolve { graph: Graph, replacements: HashMap,