diff --git a/Cargo.toml b/Cargo.toml index 4c76c63..bac829e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ repository = "https://github.com/ebfull/pairing" [dependencies] rand = "0.3" byteorder = "1.1.0" -clippy = { version = "0.0.151", optional = true } +clippy = { version = "0.0.165", optional = true } [features] unstable-features = [] diff --git a/src/lib.rs b/src/lib.rs index dc5d330..8b80ef3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -13,6 +13,7 @@ #![cfg_attr(feature = "clippy", allow(too_many_arguments))] #![cfg_attr(feature = "clippy", allow(unreadable_literal))] #![cfg_attr(feature = "clippy", allow(new_without_default_derive))] +#![cfg_attr(feature = "clippy", allow(expl_impl_clone_on_copy))] // TODO // Force public structures to implement Debug #![deny(missing_debug_implementations)] @@ -519,7 +520,7 @@ pub trait PrimeField: Field } res.mul_assign(&ten); - res.add_assign(&Self::from_repr(Self::Repr::from(c as u64)).unwrap()); + res.add_assign(&Self::from_repr(Self::Repr::from(u64::from(c))).unwrap()); }, None => { return None;