Skip to content

Commit eab3147

Browse files
committed
chore: remove unnecessary type annotations
1 parent 9edbb8f commit eab3147

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

src/codec.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,10 @@ where
106106
bytes[start..].copy_from_slice(&reduced_bytes);
107107
bytes.reverse();
108108

109-
let mut repr = <<G as Group>::Scalar as PrimeField>::Repr::default();
109+
let mut repr = <G::Scalar as PrimeField>::Repr::default();
110110
repr.as_mut().copy_from_slice(&bytes);
111111

112-
<<G as Group>::Scalar as PrimeField>::from_repr(repr).expect("Error")
112+
<G::Scalar as PrimeField>::from_repr(repr).expect("Error")
113113
}
114114
}
115115

src/composition.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
//! ```
2020
2121
use ff::{Field, PrimeField};
22-
use group::{prime::PrimeGroup, Group};
22+
use group::prime::PrimeGroup;
2323
use sha3::Digest;
2424
use sha3::Sha3_256;
2525

@@ -399,7 +399,7 @@ impl<G: PrimeGroup> SigmaProtocol for Protocol<G> {
399399
Ok(ProtocolResponse::And(responses))
400400
}
401401
Protocol::Or(ps) => {
402-
let ch_bytes_len = <<G as Group>::Scalar as PrimeField>::Repr::default()
402+
let ch_bytes_len = <G::Scalar as PrimeField>::Repr::default()
403403
.as_ref()
404404
.len();
405405
let mut cursor = 0;

src/serialization.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ pub fn deserialize_scalars<G: Group>(data: &[u8], count: usize) -> Option<Vec<G:
9595
let end = start + scalar_len;
9696
let slice = &data[start..end];
9797

98-
let mut repr = <<G as Group>::Scalar as PrimeField>::Repr::default();
98+
let mut repr = <G::Scalar as PrimeField>::Repr::default();
9999
repr.as_mut().copy_from_slice(slice);
100100
repr.as_mut().reverse();
101101

src/tests/test_utils.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! Definitions used in tests for this crate.
22
33
use ff::Field;
4-
use group::{prime::PrimeGroup, Group};
4+
use group::prime::PrimeGroup;
55

66
use crate::linear_relation::{msm_pr, LinearRelation};
77

@@ -34,7 +34,7 @@ pub fn translated_discrete_logarithm<G: PrimeGroup>(
3434
let var_x = relation.allocate_scalar();
3535
let var_G = relation.allocate_element();
3636

37-
let var_X = relation.allocate_eq((var_x + <<G as Group>::Scalar as Field>::ONE) * var_G);
37+
let var_X = relation.allocate_eq((var_x + <G::Scalar as Field>::ONE) * var_G);
3838

3939
relation.set_element(var_G, G::generator());
4040
relation.compute_image(&[x]).unwrap();
@@ -189,7 +189,7 @@ pub fn test_linear_relation_example<G: PrimeGroup>() -> LinearRelation<G> {
189189
let x = sigma__lr.allocate_scalar();
190190
let B = sigma__lr.allocate_element();
191191
let _sigma__eq1 =
192-
sigma__lr.allocate_eq((x + (-<<G as Group>::Scalar as Field>::ONE)) * B + (-B));
192+
sigma__lr.allocate_eq((x + (-<G::Scalar as Field>::ONE)) * B + (-B));
193193

194194
sigma__lr
195195
}

0 commit comments

Comments
 (0)