From 62e210fb3c26ffcfd767e17698e0ba9ce76d3e4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20K=C3=A5re=20Alsaker?= Date: Thu, 20 Jul 2017 01:15:58 +0200 Subject: [PATCH] Derive traits for State. --- src/libcore/ops/generator.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libcore/ops/generator.rs b/src/libcore/ops/generator.rs index 44b9835daf5f..5734e8008b7b 100644 --- a/src/libcore/ops/generator.rs +++ b/src/libcore/ops/generator.rs @@ -13,7 +13,7 @@ /// This enum is returned from the `Generator::resume` method and indicates the /// possible return values of a generator. Currently this corresponds to either /// a suspension point (`Yielded`) or a termination point (`Complete`). -#[derive(Debug)] +#[derive(Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Debug, Hash)] #[cfg_attr(not(stage0), lang = "generator_state")] #[unstable(feature = "generator_trait", issue = "43122")] pub enum State {