pages build and deployment #31
pages-build-deployment
on: dynamic
build
19s
report-build-status
3s
Annotations
107 warnings
accessing first element with `slice.get(0)`:
halo2_proofs/src/helpers.rs#L146
warning: accessing first element with `slice.get(0)`
--> halo2_proofs/src/helpers.rs:146:40
|
146 | 4 + slice.len() * (4 + field_len * slice.get(0).map(|poly| poly.len()).unwrap_or(0))
| ^^^^^^^^^^^^ help: try: `slice.first()`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#get_first
|
doc list item without indentation:
halo2_proofs/src/helpers.rs#L86
warning: doc list item without indentation
--> halo2_proofs/src/helpers.rs:86:9
|
86 | /// WITHOUT performing the expensive Montgomery reduction.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
86 | /// WITHOUT performing the expensive Montgomery reduction.
| ++
|
doc list item without indentation:
halo2_proofs/src/helpers.rs#L84
warning: doc list item without indentation
--> halo2_proofs/src/helpers.rs:84:9
|
84 | /// `PrimeField` implementation.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
84 | /// `PrimeField` implementation.
| ++
|
doc list item without indentation:
halo2_proofs/src/helpers.rs#L66
warning: doc list item without indentation
--> halo2_proofs/src/helpers.rs:66:9
|
66 | /// and checks that the element is less than the modulus.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
66 | /// and checks that the element is less than the modulus.
| ++
|
doc list item without indentation:
halo2_proofs/src/helpers.rs#L64
warning: doc list item without indentation
--> halo2_proofs/src/helpers.rs:64:9
|
64 | /// `PrimeField` implementation, and checks that the element is less than the modulus.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
64 | /// `PrimeField` implementation, and checks that the element is less than the modulus.
| ++
|
doc list item without indentation:
halo2_proofs/src/helpers.rs#L41
warning: doc list item without indentation
--> halo2_proofs/src/helpers.rs:41:9
|
41 | /// does not perform any checks
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
41 | /// does not perform any checks
| ++
|
doc list item without indentation:
halo2_proofs/src/helpers.rs#L39
warning: doc list item without indentation
--> halo2_proofs/src/helpers.rs:39:9
|
39 | /// Checks that field elements are less than modulus, and then checks that the point is on the curve.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
39 | /// Checks that field elements are less than modulus, and then checks that the point is on the curve.
| ++
|
the borrowed expression implements the required traits:
halo2_proofs/src/dev.rs#L1312
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/dev.rs:1312:41
|
1312 | / ... &util::load_instance(
1313 | | ... n,
1314 | | ... row,
1315 | | ... &self.cs.instance_queries,
1316 | | ... &self.instance,
1317 | | ... ),
| |_______________________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
help: change this to
|
1312 ~ util::load_instance(
1313 + n,
1314 + row,
1315 + &self.cs.instance_queries,
1316 + &self.instance,
1317 ~ ),
|
|
the borrowed expression implements the required traits:
halo2_proofs/src/dev.rs#L1311
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/dev.rs:1311:41
|
1311 | ... &util::load(n, row, &self.cs.advice_queries, advice),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `util::load(n, row, &self.cs.advice_queries, advice)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
|
the borrowed expression implements the required traits:
halo2_proofs/src/dev.rs#L1310
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/dev.rs:1310:41
|
1310 | ... &util::load(n, row, &self.cs.fixed_queries, &self.fixed),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `util::load(n, row, &self.cs.fixed_queries, &self.fixed)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
|
the borrowed expression implements the required traits:
halo2_proofs/src/dev.rs#L900
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/dev.rs:900:41
|
900 | / ... &util::load_instance(
901 | | ... n,
902 | | ... row,
903 | | ... &self.cs.instance_queries,
904 | | ... &self.instance,
905 | | ... ),
| |_______________________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
help: change this to
|
900 ~ util::load_instance(
901 + n,
902 + row,
903 + &self.cs.instance_queries,
904 + &self.instance,
905 ~ ),
|
|
the borrowed expression implements the required traits:
halo2_proofs/src/dev.rs#L899
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/dev.rs:899:41
|
899 | ... &util::load(n, row, &self.cs.advice_queries, advice),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `util::load(n, row, &self.cs.advice_queries, advice)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
|
the borrowed expression implements the required traits:
halo2_proofs/src/dev.rs#L898
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/dev.rs:898:41
|
898 | ... &util::load(n, row, &self.cs.fixed_queries, &self.fixed),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `util::load(n, row, &self.cs.fixed_queries, &self.fixed)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
|
this bound is already specified as the supertrait of `ExactSizeIterator`:
halo2_proofs/src/poly.rs#L256
warning: this bound is already specified as the supertrait of `ExactSizeIterator`
--> halo2_proofs/src/poly.rs:256:26
|
256 | inv_denoms: impl Iterator<Item = F> + ExactSizeIterator,
| ^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#implied_bounds_in_impls
= note: `-W clippy::implied-bounds-in-impls` implied by `-W clippy::all`
= help: to override `-W clippy::all` add `#[allow(clippy::implied_bounds_in_impls)]`
help: try removing this bound
|
256 - inv_denoms: impl Iterator<Item = F> + ExactSizeIterator,
256 + inv_denoms: impl ExactSizeIterator<Item = F>,
|
|
writing `&mut Vec` instead of `&mut [_]` involves a new object where a slice will do:
halo2_proofs/src/poly/domain.rs#L605
warning: writing `&mut Vec` instead of `&mut [_]` involves a new object where a slice will do
--> halo2_proofs/src/poly/domain.rs:605:28
|
605 | fn fft_inner(&self, a: &mut Vec<F>, omega: F, log_n: u32, inverse: bool) {
| ^^^^^^^^^^^ help: change this to: `&mut [F]`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg
|
writing `&mut Vec` instead of `&mut [_]` involves a new object where a slice will do:
halo2_proofs/src/poly/domain.rs#L593
warning: writing `&mut Vec` instead of `&mut [_]` involves a new object where a slice will do
--> halo2_proofs/src/poly/domain.rs:593:23
|
593 | fn ifft(&self, a: &mut Vec<F>, omega_inv: F, log_n: u32, divisor: F) {
| ^^^^^^^^^^^ help: change this to: `&mut [F]`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg
= note: `-W clippy::ptr-arg` implied by `-W clippy::all`
= help: to override `-W clippy::all` add `#[allow(clippy::ptr_arg)]`
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L382
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:382:9
|
382 | /// does not perform any checks
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
382 | /// does not perform any checks
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L380
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:380:9
|
380 | /// Checks that field elements are less than modulus, and then checks that the point is on the curve.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
380 | /// Checks that field elements are less than modulus, and then checks that the point is on the curve.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L378
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:378:9
|
378 | /// `PrimeField` implementation, and checks that the element is less than the modulus.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
378 | /// `PrimeField` implementation, and checks that the element is less than the modulus.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L377
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:377:9
|
377 | /// Reads a field element in standard form, with endianness specified by the
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
377 | /// Reads a field element in standard form, with endianness specified by the
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L360
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:360:9
|
360 | /// Does so by first writing the verifying key and then serializing the rest of the data (in the form of field polynomials)
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
360 | /// Does so by first writing the verifying key and then serializing the rest of the data (in the form of field polynomials)
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L359
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:359:9
|
359 | /// WITHOUT performing the expensive Montgomery reduction.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
359 | /// WITHOUT performing the expensive Montgomery reduction.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L358
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:358:9
|
358 | /// Writes a field element into raw bytes in its internal Montgomery representation,
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
358 | /// Writes a field element into raw bytes in its internal Montgomery representation,
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L356
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:356:9
|
356 | /// `PrimeField` implementation.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
356 | /// `PrimeField` implementation.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L355
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:355:9
|
355 | /// Writes a field element in standard form, with endianness specified by the
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
355 | /// Writes a field element in standard form, with endianness specified by the
| ++
|
accessing first element with `self
.selectors.get(0)`:
halo2_proofs/src/plonk.rs#L207
warning: accessing first element with `self
.selectors.get(0)`
--> halo2_proofs/src/plonk.rs:207:20
|
207 | * (self
| ____________________^
208 | | .selectors
209 | | .get(0)
| |___________________________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#get_first
= note: `-W clippy::get-first` implied by `-W clippy::all`
= help: to override `-W clippy::all` add `#[allow(clippy::get_first)]`
help: try
|
207 ~ * (self
208 + .selectors.first()
|
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L107
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:107:9
|
107 | /// does not perform any checks
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
107 | /// does not perform any checks
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L105
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:105:9
|
105 | /// Checks that field elements are less than modulus, and then checks that the point is on the curve.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
105 | /// Checks that field elements are less than modulus, and then checks that the point is on the curve.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L103
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:103:9
|
103 | /// `PrimeField` implementation, and checks that the element is less than the modulus.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
103 | /// `PrimeField` implementation, and checks that the element is less than the modulus.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L102
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:102:9
|
102 | /// Reads a field element in standard form, with endianness specified by the
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
102 | /// Reads a field element in standard form, with endianness specified by the
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L73
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:73:9
|
73 | /// WITHOUT performing the expensive Montgomery reduction.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
73 | /// WITHOUT performing the expensive Montgomery reduction.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L72
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:72:9
|
72 | /// Writes a field element into raw bytes in its internal Montgomery representation,
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
72 | /// Writes a field element into raw bytes in its internal Montgomery representation,
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L70
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:70:9
|
70 | /// `PrimeField` implementation.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
70 | /// `PrimeField` implementation.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L69
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:69:9
|
69 | /// Writes a field element in standard form, with endianness specified by the
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
69 | /// Writes a field element in standard form, with endianness specified by the
| ++
|
struct `Variable` is never constructed:
halo2_proofs/benches/plonk.rs#L32
warning: struct `Variable` is never constructed
--> halo2_proofs/benches/plonk.rs:32:16
|
32 | pub struct Variable(Column<Advice>, usize);
| ^^^^^^^^
|
= note: `#[warn(dead_code)]` on by default
|
the borrowed expression implements the required traits:
halo2_proofs/src/plonk/prover.rs#L342
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/plonk/prover.rs:342:42
|
342 | .map(|_| Blind(F::random(&mut self.rng)))
| ^^^^^^^^^^^^^ help: change this to: `self.rng`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
|
the borrowed expression implements the required traits:
halo2_proofs/src/plonk/prover.rs#L336
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/plonk/prover.rs:336:39
|
336 | *cell = F::random(&mut self.rng);
| ^^^^^^^^^^^^^ help: change this to: `self.rng`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
= note: `-W clippy::needless-borrows-for-generic-args` implied by `-W clippy::all`
= help: to override `-W clippy::all` add `#[allow(clippy::needless_borrows_for_generic_args)]`
|
you seem to use `.enumerate()` and immediately discard the index:
halo2_proofs/examples/shuffle.rs#L169
warning: you seem to use `.enumerate()` and immediately discard the index
--> halo2_proofs/examples/shuffle.rs:169:50
|
169 | for (_idx, (&column, values)) in config
| __________________________________________________^
170 | | .shuffled
171 | | .iter()
172 | | .zip(self.shuffled.transpose_array().iter())
173 | | .enumerate()
| |________________________________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_enumerate_index
help: remove the `.enumerate()` call
|
169 ~ for (&column, values) in config
170 + .shuffled
171 + .iter()
172 + .zip(self.shuffled.transpose_array().iter())
|
|
you seem to use `.enumerate()` and immediately discard the index:
halo2_proofs/examples/shuffle.rs#L159
warning: you seem to use `.enumerate()` and immediately discard the index
--> halo2_proofs/examples/shuffle.rs:159:50
|
159 | for (_idx, (&column, values)) in config
| __________________________________________________^
160 | | .original
161 | | .iter()
162 | | .zip(self.original.transpose_array().iter())
163 | | .enumerate()
| |________________________________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_enumerate_index
= note: `-W clippy::unused-enumerate-index` implied by `-W clippy::all`
= help: to override `-W clippy::all` add `#[allow(clippy::unused_enumerate_index)]`
help: remove the `.enumerate()` call
|
159 ~ for (&column, values) in config
160 + .original
161 + .iter()
162 + .zip(self.original.transpose_array().iter())
|
|
doc list item without indentation:
halo2_proofs/src/plonk/lookup/prover.rs#L566
warning: doc list item without indentation
--> halo2_proofs/src/plonk/lookup/prover.rs:566:5
|
566 | /// This method returns (A', S') if no errors are encountered.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
566 | /// This method returns (A', S') if no errors are encountered.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk/lookup/prover.rs#L402
warning: doc list item without indentation
--> halo2_proofs/src/plonk/lookup/prover.rs:402:5
|
402 | /// This method returns (A', S') if no errors are encountered.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
402 | /// This method returns (A', S') if no errors are encountered.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk/lookup/prover.rs#L73
warning: doc list item without indentation
--> halo2_proofs/src/plonk/lookup/prover.rs:73:9
|
73 | /// The Permuted<C> struct is used to update the Lookup, and is then returned.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
= note: `-W clippy::doc-lazy-continuation` implied by `-W clippy::all`
= help: to override `-W clippy::all` add `#[allow(clippy::doc_lazy_continuation)]`
help: indent this line
|
73 | /// The Permuted<C> struct is used to update the Lookup, and is then returned.
| ++
|
accessing first element with `slice.get(0)`:
halo2_proofs/src/helpers.rs#L146
warning: accessing first element with `slice.get(0)`
--> halo2_proofs/src/helpers.rs:146:40
|
146 | 4 + slice.len() * (4 + field_len * slice.get(0).map(|poly| poly.len()).unwrap_or(0))
| ^^^^^^^^^^^^ help: try: `slice.first()`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#get_first
|
doc list item without indentation:
halo2_proofs/src/helpers.rs#L86
warning: doc list item without indentation
--> halo2_proofs/src/helpers.rs:86:9
|
86 | /// WITHOUT performing the expensive Montgomery reduction.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
86 | /// WITHOUT performing the expensive Montgomery reduction.
| ++
|
doc list item without indentation:
halo2_proofs/src/helpers.rs#L84
warning: doc list item without indentation
--> halo2_proofs/src/helpers.rs:84:9
|
84 | /// `PrimeField` implementation.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
84 | /// `PrimeField` implementation.
| ++
|
doc list item without indentation:
halo2_proofs/src/helpers.rs#L66
warning: doc list item without indentation
--> halo2_proofs/src/helpers.rs:66:9
|
66 | /// and checks that the element is less than the modulus.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
66 | /// and checks that the element is less than the modulus.
| ++
|
doc list item without indentation:
halo2_proofs/src/helpers.rs#L64
warning: doc list item without indentation
--> halo2_proofs/src/helpers.rs:64:9
|
64 | /// `PrimeField` implementation, and checks that the element is less than the modulus.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
64 | /// `PrimeField` implementation, and checks that the element is less than the modulus.
| ++
|
doc list item without indentation:
halo2_proofs/src/helpers.rs#L41
warning: doc list item without indentation
--> halo2_proofs/src/helpers.rs:41:9
|
41 | /// does not perform any checks
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
41 | /// does not perform any checks
| ++
|
doc list item without indentation:
halo2_proofs/src/helpers.rs#L39
warning: doc list item without indentation
--> halo2_proofs/src/helpers.rs:39:9
|
39 | /// Checks that field elements are less than modulus, and then checks that the point is on the curve.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
39 | /// Checks that field elements are less than modulus, and then checks that the point is on the curve.
| ++
|
the borrowed expression implements the required traits:
halo2_proofs/src/dev.rs#L1312
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/dev.rs:1312:41
|
1312 | / ... &util::load_instance(
1313 | | ... n,
1314 | | ... row,
1315 | | ... &self.cs.instance_queries,
1316 | | ... &self.instance,
1317 | | ... ),
| |_______________________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
help: change this to
|
1312 ~ util::load_instance(
1313 + n,
1314 + row,
1315 + &self.cs.instance_queries,
1316 + &self.instance,
1317 ~ ),
|
|
the borrowed expression implements the required traits:
halo2_proofs/src/dev.rs#L1311
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/dev.rs:1311:41
|
1311 | ... &util::load(n, row, &self.cs.advice_queries, advice),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `util::load(n, row, &self.cs.advice_queries, advice)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
|
the borrowed expression implements the required traits:
halo2_proofs/src/dev.rs#L1310
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/dev.rs:1310:41
|
1310 | ... &util::load(n, row, &self.cs.fixed_queries, &self.fixed),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `util::load(n, row, &self.cs.fixed_queries, &self.fixed)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
|
the borrowed expression implements the required traits:
halo2_proofs/src/dev.rs#L900
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/dev.rs:900:41
|
900 | / ... &util::load_instance(
901 | | ... n,
902 | | ... row,
903 | | ... &self.cs.instance_queries,
904 | | ... &self.instance,
905 | | ... ),
| |_______________________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
help: change this to
|
900 ~ util::load_instance(
901 + n,
902 + row,
903 + &self.cs.instance_queries,
904 + &self.instance,
905 ~ ),
|
|
the borrowed expression implements the required traits:
halo2_proofs/src/dev.rs#L899
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/dev.rs:899:41
|
899 | ... &util::load(n, row, &self.cs.advice_queries, advice),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `util::load(n, row, &self.cs.advice_queries, advice)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
|
the borrowed expression implements the required traits:
halo2_proofs/src/dev.rs#L898
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/dev.rs:898:41
|
898 | ... &util::load(n, row, &self.cs.fixed_queries, &self.fixed),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `util::load(n, row, &self.cs.fixed_queries, &self.fixed)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
|
this bound is already specified as the supertrait of `ExactSizeIterator`:
halo2_proofs/src/poly.rs#L256
warning: this bound is already specified as the supertrait of `ExactSizeIterator`
--> halo2_proofs/src/poly.rs:256:26
|
256 | inv_denoms: impl Iterator<Item = F> + ExactSizeIterator,
| ^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#implied_bounds_in_impls
= note: `-W clippy::implied-bounds-in-impls` implied by `-W clippy::all`
= help: to override `-W clippy::all` add `#[allow(clippy::implied_bounds_in_impls)]`
help: try removing this bound
|
256 - inv_denoms: impl Iterator<Item = F> + ExactSizeIterator,
256 + inv_denoms: impl ExactSizeIterator<Item = F>,
|
|
struct `PointIndex` is never constructed:
halo2_proofs/src/plonk/circuit.rs#L1422
warning: struct `PointIndex` is never constructed
--> halo2_proofs/src/plonk/circuit.rs:1422:19
|
1422 | pub(crate) struct PointIndex(pub usize);
| ^^^^^^^^^^
|
= note: `#[warn(dead_code)]` on by default
|
writing `&mut Vec` instead of `&mut [_]` involves a new object where a slice will do:
halo2_proofs/src/poly/domain.rs#L605
warning: writing `&mut Vec` instead of `&mut [_]` involves a new object where a slice will do
--> halo2_proofs/src/poly/domain.rs:605:28
|
605 | fn fft_inner(&self, a: &mut Vec<F>, omega: F, log_n: u32, inverse: bool) {
| ^^^^^^^^^^^ help: change this to: `&mut [F]`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg
|
writing `&mut Vec` instead of `&mut [_]` involves a new object where a slice will do:
halo2_proofs/src/poly/domain.rs#L593
warning: writing `&mut Vec` instead of `&mut [_]` involves a new object where a slice will do
--> halo2_proofs/src/poly/domain.rs:593:23
|
593 | fn ifft(&self, a: &mut Vec<F>, omega_inv: F, log_n: u32, divisor: F) {
| ^^^^^^^^^^^ help: change this to: `&mut [F]`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg
= note: `-W clippy::ptr-arg` implied by `-W clippy::all`
= help: to override `-W clippy::all` add `#[allow(clippy::ptr_arg)]`
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L382
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:382:9
|
382 | /// does not perform any checks
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
382 | /// does not perform any checks
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L380
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:380:9
|
380 | /// Checks that field elements are less than modulus, and then checks that the point is on the curve.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
380 | /// Checks that field elements are less than modulus, and then checks that the point is on the curve.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L378
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:378:9
|
378 | /// `PrimeField` implementation, and checks that the element is less than the modulus.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
378 | /// `PrimeField` implementation, and checks that the element is less than the modulus.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L377
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:377:9
|
377 | /// Reads a field element in standard form, with endianness specified by the
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
377 | /// Reads a field element in standard form, with endianness specified by the
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L360
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:360:9
|
360 | /// Does so by first writing the verifying key and then serializing the rest of the data (in the form of field polynomials)
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
360 | /// Does so by first writing the verifying key and then serializing the rest of the data (in the form of field polynomials)
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L359
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:359:9
|
359 | /// WITHOUT performing the expensive Montgomery reduction.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
359 | /// WITHOUT performing the expensive Montgomery reduction.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L358
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:358:9
|
358 | /// Writes a field element into raw bytes in its internal Montgomery representation,
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
358 | /// Writes a field element into raw bytes in its internal Montgomery representation,
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L356
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:356:9
|
356 | /// `PrimeField` implementation.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
356 | /// `PrimeField` implementation.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L355
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:355:9
|
355 | /// Writes a field element in standard form, with endianness specified by the
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
355 | /// Writes a field element in standard form, with endianness specified by the
| ++
|
accessing first element with `self
.selectors.get(0)`:
halo2_proofs/src/plonk.rs#L207
warning: accessing first element with `self
.selectors.get(0)`
--> halo2_proofs/src/plonk.rs:207:20
|
207 | * (self
| ____________________^
208 | | .selectors
209 | | .get(0)
| |___________________________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#get_first
= note: `-W clippy::get-first` implied by `-W clippy::all`
= help: to override `-W clippy::all` add `#[allow(clippy::get_first)]`
help: try
|
207 ~ * (self
208 + .selectors.first()
|
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L107
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:107:9
|
107 | /// does not perform any checks
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
107 | /// does not perform any checks
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L105
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:105:9
|
105 | /// Checks that field elements are less than modulus, and then checks that the point is on the curve.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
105 | /// Checks that field elements are less than modulus, and then checks that the point is on the curve.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L103
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:103:9
|
103 | /// `PrimeField` implementation, and checks that the element is less than the modulus.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
103 | /// `PrimeField` implementation, and checks that the element is less than the modulus.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L102
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:102:9
|
102 | /// Reads a field element in standard form, with endianness specified by the
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
102 | /// Reads a field element in standard form, with endianness specified by the
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L73
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:73:9
|
73 | /// WITHOUT performing the expensive Montgomery reduction.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
73 | /// WITHOUT performing the expensive Montgomery reduction.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L72
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:72:9
|
72 | /// Writes a field element into raw bytes in its internal Montgomery representation,
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
72 | /// Writes a field element into raw bytes in its internal Montgomery representation,
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L70
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:70:9
|
70 | /// `PrimeField` implementation.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
70 | /// `PrimeField` implementation.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk.rs#L69
warning: doc list item without indentation
--> halo2_proofs/src/plonk.rs:69:9
|
69 | /// Writes a field element in standard form, with endianness specified by the
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
69 | /// Writes a field element in standard form, with endianness specified by the
| ++
|
the borrowed expression implements the required traits:
halo2_proofs/src/plonk/prover.rs#L342
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/plonk/prover.rs:342:42
|
342 | .map(|_| Blind(F::random(&mut self.rng)))
| ^^^^^^^^^^^^^ help: change this to: `self.rng`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
|
the borrowed expression implements the required traits:
halo2_proofs/src/plonk/prover.rs#L336
warning: the borrowed expression implements the required traits
--> halo2_proofs/src/plonk/prover.rs:336:39
|
336 | *cell = F::random(&mut self.rng);
| ^^^^^^^^^^^^^ help: change this to: `self.rng`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
= note: `-W clippy::needless-borrows-for-generic-args` implied by `-W clippy::all`
= help: to override `-W clippy::all` add `#[allow(clippy::needless_borrows_for_generic_args)]`
|
doc list item without indentation:
halo2_proofs/src/plonk/lookup/prover.rs#L566
warning: doc list item without indentation
--> halo2_proofs/src/plonk/lookup/prover.rs:566:5
|
566 | /// This method returns (A', S') if no errors are encountered.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
566 | /// This method returns (A', S') if no errors are encountered.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk/lookup/prover.rs#L402
warning: doc list item without indentation
--> halo2_proofs/src/plonk/lookup/prover.rs:402:5
|
402 | /// This method returns (A', S') if no errors are encountered.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
help: indent this line
|
402 | /// This method returns (A', S') if no errors are encountered.
| ++
|
doc list item without indentation:
halo2_proofs/src/plonk/lookup/prover.rs#L73
warning: doc list item without indentation
--> halo2_proofs/src/plonk/lookup/prover.rs:73:9
|
73 | /// The Permuted<C> struct is used to update the Lookup, and is then returned.
| ^
|
= help: if this is supposed to be its own paragraph, add a blank line
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
= note: `-W clippy::doc-lazy-continuation` implied by `-W clippy::all`
= help: to override `-W clippy::all` add `#[allow(clippy::doc_lazy_continuation)]`
help: indent this line
|
73 | /// The Permuted<C> struct is used to update the Lookup, and is then returned.
| ++
|
struct `PointIndex` is never constructed:
halo2_proofs/src/plonk/circuit.rs#L1422
warning: struct `PointIndex` is never constructed
--> halo2_proofs/src/plonk/circuit.rs:1422:19
|
1422 | pub(crate) struct PointIndex(pub usize);
| ^^^^^^^^^^
|
= note: `#[warn(dead_code)]` on by default
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/dev.rs#L715
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/dev.rs:715:15
|
715 | #[cfg(feature = "thread-safe-region")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
lint `clippy::vtable_address_comparisons` has been renamed to `ambiguous_wide_pointer_comparisons`:
halo2_proofs/src/poly/query.rs#L112
warning: lint `clippy::vtable_address_comparisons` has been renamed to `ambiguous_wide_pointer_comparisons`
--> halo2_proofs/src/poly/query.rs:112:14
|
112 | #![allow(clippy::vtable_address_comparisons)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `ambiguous_wide_pointer_comparisons`
|
= note: `#[warn(renamed_and_removed_lints)]` on by default
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/plonk/permutation/keygen.rs#L171
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/plonk/permutation/keygen.rs:171:7
|
171 | #[cfg(feature = "thread-safe-region")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/plonk/permutation/keygen.rs#L153
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/plonk/permutation/keygen.rs:153:7
|
153 | #[cfg(feature = "thread-safe-region")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/plonk/permutation/keygen.rs#L34
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/plonk/permutation/keygen.rs:34:11
|
34 | #[cfg(not(feature = "thread-safe-region"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/plonk/permutation/keygen.rs#L20
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/plonk/permutation/keygen.rs:20:11
|
20 | #[cfg(not(feature = "thread-safe-region"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/plonk/permutation/keygen.rs#L17
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/plonk/permutation/keygen.rs:17:7
|
17 | #[cfg(feature = "thread-safe-region")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unused import: `Scope`:
halo2_proofs/src/multicore.rs#L12
warning: unused import: `Scope`
--> halo2_proofs/src/multicore.rs:12:18
|
12 | join, scope, Scope,
| ^^^^^
|
= note: `#[warn(unused_imports)]` on by default
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/circuit/layouter.rs#L24
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/circuit/layouter.rs:24:11
|
24 | #[cfg(not(feature = "thread-safe-region"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/circuit/layouter.rs#L21
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/circuit/layouter.rs:21:11
|
21 | #[cfg(not(feature = "thread-safe-region"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/circuit/layouter.rs#L17
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/circuit/layouter.rs:17:7
|
17 | #[cfg(feature = "thread-safe-region")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/circuit/layouter.rs#L14
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/circuit/layouter.rs:14:7
|
14 | #[cfg(feature = "thread-safe-region")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
= note: `#[warn(unexpected_cfgs)]` on by default
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/dev.rs#L715
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/dev.rs:715:15
|
715 | #[cfg(feature = "thread-safe-region")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
lint `clippy::vtable_address_comparisons` has been renamed to `ambiguous_wide_pointer_comparisons`:
halo2_proofs/src/poly/query.rs#L112
warning: lint `clippy::vtable_address_comparisons` has been renamed to `ambiguous_wide_pointer_comparisons`
--> halo2_proofs/src/poly/query.rs:112:14
|
112 | #![allow(clippy::vtable_address_comparisons)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `ambiguous_wide_pointer_comparisons`
|
= note: `#[warn(renamed_and_removed_lints)]` on by default
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/plonk/permutation/keygen.rs#L171
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/plonk/permutation/keygen.rs:171:7
|
171 | #[cfg(feature = "thread-safe-region")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/plonk/permutation/keygen.rs#L153
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/plonk/permutation/keygen.rs:153:7
|
153 | #[cfg(feature = "thread-safe-region")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/plonk/permutation/keygen.rs#L34
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/plonk/permutation/keygen.rs:34:11
|
34 | #[cfg(not(feature = "thread-safe-region"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/plonk/permutation/keygen.rs#L20
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/plonk/permutation/keygen.rs:20:11
|
20 | #[cfg(not(feature = "thread-safe-region"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/plonk/permutation/keygen.rs#L17
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/plonk/permutation/keygen.rs:17:7
|
17 | #[cfg(feature = "thread-safe-region")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unused import: `Scope`:
halo2_proofs/src/multicore.rs#L12
warning: unused import: `Scope`
--> halo2_proofs/src/multicore.rs:12:18
|
12 | join, scope, Scope,
| ^^^^^
|
= note: `#[warn(unused_imports)]` on by default
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/circuit/layouter.rs#L24
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/circuit/layouter.rs:24:11
|
24 | #[cfg(not(feature = "thread-safe-region"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/circuit/layouter.rs#L21
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/circuit/layouter.rs:21:11
|
21 | #[cfg(not(feature = "thread-safe-region"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/circuit/layouter.rs#L17
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/circuit/layouter.rs:17:7
|
17 | #[cfg(feature = "thread-safe-region")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
unexpected `cfg` condition value: `thread-safe-region`:
halo2_proofs/src/circuit/layouter.rs#L14
warning: unexpected `cfg` condition value: `thread-safe-region`
--> halo2_proofs/src/circuit/layouter.rs:14:7
|
14 | #[cfg(feature = "thread-safe-region")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: expected values for `feature` are: `asm`, `backtrace`, `batch`, `circuit-params`, `default`, `dev-graph`, `gadget-traces`, `halo2_legacy_pdqsort`, `multicore`, `plotters`, `profile`, `sanity-checks`, `tabbycat`, and `test-dev-graph`
= help: consider adding `thread-safe-region` as a feature in `Cargo.toml`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
= note: `#[warn(unexpected_cfgs)]` on by default
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
github-pages
Expired
|
2.59 MB |
|