&'a homomorphic_encryption::public_key::polynomial::polynomial_quotient_ring::PolynomialQuotientRing mismatched types expected struct `homomorphic_encryption::polynomial::polynomial_quotient_ring::PolynomialQuotientRing`, found struct `homomorphic_encryption::public_key::polynomial::polynomial_quotient_ring::PolynomialQuotientRing` note: expected reference `&homomorphic_encryption::polynomial::polynomial_quotient_ring::PolynomialQuotientRing` found reference `&'a homomorphic_encryption::public_key::polynomial::polynomial_quotient_ring::PolynomialQuotientRing`rustc(E0308) homomorphic_encryption.rs(11, 42): expected struct `homomorphic_encryption::polynomial::polynomial_quotient_ring::PolynomialQuotientRing`, found struct `homomorphic_encryption::public_key::polynomial::polynomial_quotient_ring::PolynomialQuotientRing`