about summary refs log tree commit diff
path: root/src/libcore
diff options
context:
space:
mode:
authorJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2017-07-20 01:15:58 +0200
committerJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2017-07-28 15:46:27 +0200
commit62e210fb3c26ffcfd767e17698e0ba9ce76d3e4d (patch)
tree404c40ac0e0e52a2e1a8c90f22c7fb724192d9e4 /src/libcore
parent39478e8ab132be0b87ef5fc3bd3b32364d5ceb32 (diff)
downloadrust-62e210fb3c26ffcfd767e17698e0ba9ce76d3e4d.tar.gz
rust-62e210fb3c26ffcfd767e17698e0ba9ce76d3e4d.zip
Derive traits for State.
Diffstat (limited to 'src/libcore')
-rw-r--r--src/libcore/ops/generator.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libcore/ops/generator.rs b/src/libcore/ops/generator.rs
index 44b9835daf5..5734e8008b7 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<Y, R> {