Remove some lints allowance macros for specification CI
MODIFY
kimchi/src/proof.rs
kimchi/src/proof.rs
@@ -42,7 +42,6 @@ pub struct LookupEvaluations<Field> {
/// Polynomial evaluations contained in a `ProverProof`.
/// - **Chunked evaluations** `Field` is instantiated with vectors with a length that equals the length of the chunk
/// - **Non chunked evaluations** `Field` is instantiated with a field, so they are single-sized#[serde_as]
-#[allow(clippy::module_name_repetitions)]
#[serde_as]
#[derive(Clone, Serialize, Deserialize)]
#[serde(bound(
@@ -99,7 +98,6 @@ pub struct ProverCommitments<G: AffineCurve> {
}
/// The proof that the prover creates from a [ProverIndex](super::prover_index::ProverIndex) and a `witness`.
-#[allow(clippy::module_name_repetitions)]
#[serde_as]
#[derive(Clone, Serialize, Deserialize)]
#[serde(bound = "G: ark_serialize::CanonicalDeserialize + ark_serialize::CanonicalSerialize")]

MODIFY
kimchi/src/verifier_index.rs
kimchi/src/verifier_index.rs
@@ -35,7 +35,6 @@ use std::{
};
//~spec:startcode
-#[allow(clippy::module_name_repetitions)]
#[serde_as]
#[derive(Serialize, Deserialize, Debug, Clone)]
pub struct LookupVerifierIndex<G: CommitmentCurve> {

Remove some lints allowance macros for specification CI