From 41ef5fdef058c8b0359c5d6faa9b3307e49b2b7c Mon Sep 17 00:00:00 2001 From: Sean Bowe Date: Sun, 11 Sep 2016 22:04:37 -0600 Subject: [PATCH] Add more superclasses to Group. --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index c28f555..0edaac0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -50,7 +50,7 @@ impl Mul for Fr { fn mul(self, other: Fr) -> Fr { Fr(self.0 * other.0) } } -pub trait Group: Copy + Clone + PartialEq + Eq + Sized + Add + Sub + Neg + Mul { +pub trait Group: 'static + Send + Copy + Clone + PartialEq + Eq + Sized + Add + Sub + Neg + Mul { fn zero() -> Self; fn one() -> Self; fn random(rng: &mut R) -> Self;