impl AsRef<[T; N]> and AsMut<[T; N]> for [T; N] by GrigorenkoPV · Pull Request #129872 · rust-lang/rust (original) (raw)

   Compiling crypto-common v0.1.6
error[E0282]: type annotations needed
   --> /cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.1/src/tuple_impl.rs:366:30
    |
336 | / macro_rules! impl_tuple_collect {
337 | |     ($dummy:ident,) => {}; // stop
338 | |     ($dummy:ident, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo></mrow><annotation encoding="application/x-tex">(</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mopen">(</span></span></span></span>Y:ident,)*) => (
339 | |         impl_tuple_collect!($($Y,)*);
    | |         |
    | |         in this macro invocation (#2)
    | |         in this macro invocation (#3)
...   |
...   |
366 | |                     if i < s.len() {
...   |
399 | |     )
400 | | }
    | | -
    | | -
    | | |
    | | in this expansion of `impl_tuple_collect!` (#1)
    | |_in this expansion of `impl_tuple_collect!` (#2)
    |   in this expansion of `impl_tuple_collect!` (#3)
401 |   impl_tuple_collect!(dummy, a, b, c, d, e, f, g, h, i, j, k, l,);

   Compiling num_cpus v1.16.0
error[E0282]: type annotations needed
   --> /cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.1/src/tuple_impl.rs:366:30
   --> /cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.1/src/tuple_impl.rs:366:30
    |
336 | / macro_rules! impl_tuple_collect {
337 | |     ($dummy:ident,) => {}; // stop
338 | |     ($dummy:ident, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo></mrow><annotation encoding="application/x-tex">(</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mopen">(</span></span></span></span>Y:ident,)*) => (
339 | |         impl_tuple_collect!($($Y,)*);
...   |
...   |
366 | |                     if i < s.len() {
...   |
399 | |     )
400 | | }
    | | -
    | | -
    | | |
    | |_in this expansion of `impl_tuple_collect!` (#1)
    |   in this expansion of `impl_tuple_collect!` (#2)
401 |   impl_tuple_collect!(dummy, a, b, c, d, e, f, g, h, i, j, k, l,);

error[E0282]: type annotations needed
   --> /cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.1/src/tuple_impl.rs:366:30
    |
    |
336 | / macro_rules! impl_tuple_collect {
337 | |     ($dummy:ident,) => {}; // stop
338 | |     ($dummy:ident, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo></mrow><annotation encoding="application/x-tex">(</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mopen">(</span></span></span></span>Y:ident,)*) => (
339 | |         impl_tuple_collect!($($Y,)*);
...   |
366 | |                     if i < s.len() {
...   |
399 | |     )
400 | | }
    | |_- in this expansion of `impl_tuple_collect!`
    | |_- in this expansion of `impl_tuple_collect!`
401 |   impl_tuple_collect!(dummy, a, b, c, d, e, f, g, h, i, j, k, l,);

   Compiling block-buffer v0.10.4
   Compiling rustc-rayon-core v0.5.0
   Compiling memmap2 v0.2.3