Downloading network .nnue
curl -L -o hobbes.nnue https://github.com/kelseyde/hobbes-networks/releases/download//.nnue
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     9  100     9    0     0     23      0 --:--:-- --:--:-- --:--:--    24
cargo rustc --release -p hobbes-chess-engine --features "tuning" --jobs 16 -- -C target-cpu=native -C link-arg=/OPT:REF -C link-arg=/OPT:ICF --emit link=Hobbes-4D6AFD21
   Compiling zerocopy v0.8.26
   Compiling getrandom v0.3.3
   Compiling cfg-if v1.0.1
   Compiling arrayvec v0.7.4
error[E0786]: found invalid metadata files for crate `alloc` which `std` depends on
  |
  = note: failed to mmap file 'C:\Users\anikp\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc-f76a3b67a4c83aed.rlib': The paging file is too small for this operation to complete. (os error 1455)

error: cannot resolve a prelude import

error[E0462]: found staticlib `std` instead of rlib or dylib
 --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec_impl.rs:1:5
  |
1 | use std::ptr;
  |     ^^^
  |
  = note: the following crate versions were found:
          crate `std`: C:\Users\anikp\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\std-b06dc11784c50e73.dll.lib
  = help: please recompile that crate using --crate-type lib

error[E0432]: unresolved import `fmt::Write`
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:644:13
    |
644 |         use fmt::Write;
    |             ^^^^^^^^^^

error: cannot find macro `panic` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\lib.rs:37:17
   |
37 |                 panic!("ArrayVec: largest supported capacity is u32::MAX")
   |                 ^^^^^
   |
  ::: C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:83:9
   |
83 |         assert_capacity_limit!(CAP);
   |         --------------------------- in this macro invocation
   |
   = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this macro
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:2:1
   |
 2 + use core::panic;
   |

error: cannot find macro `panic` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:58:9
    |
 58 |         panic!(concat!("ArrayVec::", $method_name, ": index {} is out of bounds in vector of length {}"),
    |         ^^^^^
...
310 |             panic_oob!("try_insert", index, self.len())
    |             ------------------------------------------- in this macro invocation
    |
    = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this macro
    |
  2 + use core::panic;
    |

error: cannot find macro `panic` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:58:9
    |
 58 |         panic!(concat!("ArrayVec::", $method_name, ": index {} is out of bounds in vector of length {}"),
    |         ^^^^^
...
374 |                 panic_oob!("swap_remove", index, self.len())
    |                 -------------------------------------------- in this macro invocation
    |
    = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this macro
    |
  2 + use core::panic;
    |

error: cannot find macro `panic` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:58:9
    |
 58 |         panic!(concat!("ArrayVec::", $method_name, ": index {} is out of bounds in vector of length {}"),
    |         ^^^^^
...
422 |                 panic_oob!("remove", index, self.len())
    |                 --------------------------------------- in this macro invocation
    |
    = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this macro
    |
  2 + use core::panic;
    |

error: cannot find macro `debug_assert` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec_impl.rs:56:9
   |
56 |         debug_assert!(len < Self::CAPACITY);
   |         ^^^^^^^^^^^^
   |
help: consider importing this macro
   |
 1 + use core::debug_assert;
   |

error: cannot find macro `debug_assert` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:546:9
    |
546 |         debug_assert!(length <= self.capacity());
    |         ^^^^^^^^^^^^
    |
help: consider importing this macro
    |
  2 + use core::debug_assert;
    |

error: cannot find macro `debug_assert_eq` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:669:9
    |
669 |         debug_assert_eq!(self.len(), self.capacity());
    |         ^^^^^^^^^^^^^^^
    |
help: consider importing this macro
    |
  2 + use core::debug_assert_eq;
    |

error: cannot find macro `debug_assert` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:716:9
    |
716 |         debug_assert!(length <= CAP);
    |         ^^^^^^^^^^^^
    |
help: consider importing this macro
    |
  2 + use core::debug_assert;
    |

error: cannot find macro `panic` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1057:5
     |
1057 |     panic!("ArrayVec: capacity exceeded in extend/from_iter");
     |     ^^^^^
     |
help: consider importing this macro
     |
   2 + use core::panic;
     |

error: cannot find macro `debug_assert_ne` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1090:17
     |
1090 |                 debug_assert_ne!(ptr, end_ptr);
     |                 ^^^^^^^^^^^^^^^
     |
help: consider importing this macro
     |
   2 + use core::debug_assert_ne;
     |

error: cannot find macro `debug_assert` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1106:9
     |
1106 |         debug_assert!(slice.len() <= take);
     |         ^^^^^^^^^^^^
     |
help: consider importing this macro
     |
   2 + use core::debug_assert;
     |

error: cannot find macro `debug_assert` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1249:9
     |
1249 |         debug_assert!(_result.is_ok());
     |         ^^^^^^^^^^^^
     |
help: consider importing this macro
     |
   2 + use core::debug_assert;
     |

error: cannot find attribute `derive` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:33:3
   |
33 | #[derive(Copy)]
   |   ^^^^^^
   |
help: consider importing this attribute macro
   |
 1 + use core::prelude::rust_2024::derive;
   |

error: cannot find macro `panic` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\lib.rs:37:17
   |
37 |                 panic!("ArrayVec: largest supported capacity is u32::MAX")
   |                 ^^^^^
   |
  ::: C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:63:9
   |
63 |         assert_capacity_limit!(CAP);
   |         --------------------------- in this macro invocation
   |
   = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this macro
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:1:1
   |
 1 + use core::panic;
   |

error: cannot find macro `debug_assert_eq` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:122:9
    |
122 |         debug_assert_eq!(len, CAP);
    |         ^^^^^^^^^^^^^^^
    |
help: consider importing this macro
    |
  1 + use core::debug_assert_eq;
    |

error: cannot find macro `panic` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\lib.rs:37:17
    |
 37 |                 panic!("ArrayVec: largest supported capacity is u32::MAX")
    |                 ^^^^^
    |
   ::: C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:143:9
    |
143 |         assert_capacity_limit!(CAP);
    |         --------------------------- in this macro invocation
    |
    = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this macro
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:1:1
    |
  1 + use core::panic;
    |

error: cannot find macro `assert` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:340:13
    |
340 |             assert!(self.is_char_boundary(new_len));
    |             ^^^^^^
    |
help: consider importing this macro
    |
  1 + use core::assert;
    |

error: cannot find macro `panic` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:371:21
    |
371 |             None => panic!("cannot remove a char from the end of a string"),
    |                     ^^^^^
    |
help: consider importing this macro
    |
  1 + use core::panic;
    |

error: cannot find macro `debug_assert` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:403:9
    |
403 |         debug_assert!(length <= self.capacity());
    |         ^^^^^^^^^^^^
    |
help: consider importing this macro
    |
  1 + use core::debug_assert;
    |

error: cannot find attribute `test` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:58:3
   |
58 | #[test]
   |   ^^^^
   |
help: consider importing this attribute macro
   |
14 + use core::prelude::rust_2024::test;
   |

error: cannot find macro `assert_eq` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:70:17
   |
70 |                 assert_eq!(res, ch.len_utf8());
   |                 ^^^^^^^^^
   |
help: consider importing this macro
   |
14 + use core::assert_eq;
   |

error: cannot find macro `assert_eq` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:73:13
   |
73 |             assert_eq!(string.chars().next(), Some(ch));
   |             ^^^^^^^^^
   |
help: consider importing this macro
   |
14 + use core::assert_eq;
   |

error: cannot find attribute `test` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:78:3
   |
78 | #[test]
   |   ^^^^
   |
help: consider importing this attribute macro
   |
14 + use core::prelude::rust_2024::test;
   |

error: cannot find macro `assert_eq` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:84:9
   |
84 |         assert_eq!(len, ch.len_utf8(), "Len of ch={}", ch);
   |         ^^^^^^^^^
   |
help: consider importing this macro
   |
14 + use core::assert_eq;
   |

error: cannot find macro `assert` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:87:13
   |
87 |             assert!(matches::matches!(encode_utf8(ch, ptr, len - 1), Err(_)));
   |             ^^^^^^
   |
help: consider importing this macro
   |
14 + use core::assert;
   |

error: cannot find macro `assert` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:88:13
   |
88 |             assert!(matches::matches!(encode_utf8(ch, ptr, len), Ok(_)));
   |             ^^^^^^
   |
help: consider importing this macro
   |
14 + use core::assert;
   |

error: cannot find attribute `derive` in this scope
 --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\errors.rs:8:3
  |
8 | #[derive(Clone, Copy, Eq, Ord, PartialEq, PartialOrd)]
  |   ^^^^^^
  |
help: consider importing this attribute macro
  |
1 + use core::prelude::rust_2024::derive;
  |

error: cannot find macro `write` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\errors.rs:40:9
   |
40 |         write!(f, "{}", CAPERROR)
   |         ^^^^^
   |
help: consider importing this macro
   |
 1 + use core::write;
   |

error: cannot find macro `write` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\errors.rs:46:9
   |
46 |         write!(f, "{}: {}", "CapacityError", CAPERROR)
   |         ^^^^^
   |
help: consider importing this macro
   |
 1 + use core::write;
   |

error[E0412]: cannot find type `Result` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec_impl.rs:43:52
   |
43 |     fn try_push(&mut self, element: Self::Item) -> Result<(), CapacityError<Self::Item>> {
   |                                                    ^^^^^^ not found in this scope
   |
help: consider importing one of these items
   |
 1 + use core::fmt::Result;
   |
 1 + use core::result::Result;
   |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec_impl.rs:48:13
   |
48 |             Ok(())
   |             ^^ not found in this scope
   |
help: consider importing this tuple variant
   |
 1 + use core::result::Result::Ok;
   |

error[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec_impl.rs:50:13
   |
50 |             Err(CapacityError::new(element))
   |             ^^^ not found in this scope
   |
help: consider importing this tuple variant
   |
 1 + use core::result::Result::Err;
   |

error[E0412]: cannot find type `Option` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec_impl.rs:61:26
   |
61 |     fn pop(&mut self) -> Option<Self::Item> {
   |                          ^^^^^^ not found in this scope
   |
help: consider importing this enum
   |
 1 + use core::option::Option;
   |

error[E0425]: cannot find value `None` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec_impl.rs:63:20
   |
63 |             return None;
   |                    ^^^^ not found in this scope
   |
help: consider importing this unit variant
   |
 1 + use core::option::Option::None;
   |

error[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec_impl.rs:68:13
   |
68 |             Some(ptr::read(self.as_ptr().add(new_len)))
   |             ^^^^ not found in this scope
   |
help: consider importing this tuple variant
   |
 1 + use core::option::Option::Some;
   |

error[E0405]: cannot find trait `Drop` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:48:27
   |
48 | impl<T, const CAP: usize> Drop for ArrayVec<T, CAP> {
   |                           ^^^^ not found in this scope
   |
help: consider importing this trait
   |
 2 + use core::ops::Drop;
   |

error[E0412]: cannot find type `Result` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:204:47
    |
204 |     pub fn try_push(&mut self, element: T) -> Result<(), CapacityError<T>> {
    |                                               ^^^^^^ not found in this scope
    |
help: consider importing one of these items
    |
  2 + use core::fmt::Result;
    |
  2 + use core::result::Result;
    |

error[E0412]: cannot find type `Result` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:308:63
    |
308 |     pub fn try_insert(&mut self, index: usize, element: T) -> Result<(), CapacityError<T>> {
    |                                                               ^^^^^^ not found in this scope
    |
help: consider importing one of these items
    |
  2 + use core::fmt::Result;
    |
  2 + use core::result::Result;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:313:20
    |
313 |             return Err(CapacityError::new(element));
    |                    ^^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  2 + use core::result::Result::Err;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:331:9
    |
331 |         Ok(())
    |         ^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  2 + use core::result::Result::Ok;
    |

error[E0412]: cannot find type `Option` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:348:30
    |
348 |     pub fn pop(&mut self) -> Option<T> {
    |                              ^^^^^^ not found in this scope
    |
help: consider importing this enum
    |
  2 + use core::option::Option;
    |

error[E0412]: cannot find type `Option` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:395:49
    |
395 |     pub fn swap_pop(&mut self, index: usize) -> Option<T> {
    |                                                 ^^^^^^ not found in this scope
    |
help: consider importing this enum
    |
  2 + use core::option::Option;
    |

error[E0425]: cannot find value `None` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:398:20
    |
398 |             return None;
    |                    ^^^^ not found in this scope
    |
help: consider importing this unit variant
    |
  2 + use core::option::Option::None;
    |

error[E0412]: cannot find type `Option` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:442:47
    |
442 |     pub fn pop_at(&mut self, index: usize) -> Option<T> {
    |                                               ^^^^^^ not found in this scope
    |
help: consider importing this enum
    |
  2 + use core::option::Option;
    |

error[E0425]: cannot find value `None` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:444:13
    |
444 |             None
    |             ^^^^ not found in this scope
    |
help: consider importing this unit variant
    |
  2 + use core::option::Option::None;
    |

error[E0405]: cannot find trait `FnMut` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:464:18
    |
464 |         where F: FnMut(&mut T) -> bool
    |                  ^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::ops::FnMut;
    |

error[E0405]: cannot find trait `Drop` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:481:35
    |
481 |         impl<T, const CAP: usize> Drop for BackshiftOnDrop<'_, T, CAP> {
    |                                   ^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::ops::Drop;
    |

error[E0405]: cannot find trait `FnMut` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:501:27
    |
501 |         fn process_one<F: FnMut(&mut T) -> bool, T, const CAP: usize, const DELETED: bool>(
    |                           ^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::ops::FnMut;
    |

error[E0425]: cannot find function `drop` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:534:9
    |
534 |         drop(g);
    |         ^^^^ not found in this scope
    |
help: consider importing this function
    |
  2 + use core::mem::drop;
    |

error[E0405]: cannot find trait `Copy` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:569:18
    |
569 |         where T: Copy,
    |                  ^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::marker::Copy;
    |

error[E0412]: cannot find type `Result` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:568:61
    |
568 |     pub fn try_extend_from_slice(&mut self, other: &[T]) -> Result<(), CapacityError>
    |                                                             ^^^^^^ not found in this scope
    |
help: consider importing one of these items
    |
  2 + use core::fmt::Result;
    |
  2 + use core::result::Result;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:572:20
    |
572 |             return Err(CapacityError::new(()));
    |                    ^^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  2 + use core::result::Result::Err;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:583:9
    |
583 |         Ok(())
    |         ^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  2 + use core::result::Result::Ok;
    |

error[E0412]: cannot find type `Result` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:656:32
    |
656 |     pub fn into_inner(self) -> Result<[T; CAP], Self> {
    |                                ^^^^^^ not found in this scope
    |
help: consider importing one of these items
    |
  2 + use core::fmt::Result;
    |
  2 + use core::result::Result;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:658:13
    |
658 |             Err(self)
    |             ^^^
    |
help: try calling `Err` as a method
    |
658 -             Err(self)
658 +             self.Err()
    |
help: consider importing this tuple variant
    |
  2 + use core::result::Result::Err;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:660:22
    |
660 |             unsafe { Ok(self.into_inner_unchecked()) }
    |                      ^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  2 + use core::result::Result::Ok;
    |

error[E0405]: cannot find trait `From` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:754:27
    |
754 | impl<T, const CAP: usize> From<[T; CAP]> for ArrayVec<T, CAP> {
    |                           ^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::convert::From;
    |

error[E0405]: cannot find trait `Clone` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:781:14
    |
781 |     where T: Clone,
    |              ^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::clone::Clone;
    |

error[E0412]: cannot find type `Result` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:785:33
    |
785 |     fn try_from(slice: &[T]) -> Result<Self, Self::Error> {
    |                                 ^^^^^^ not found in this scope
    |
help: consider importing one of these items
    |
  2 + use core::fmt::Result;
    |
  2 + use core::result::Result;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:787:13
    |
787 |             Err(CapacityError::new(()))
    |             ^^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  2 + use core::result::Result::Err;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:791:13
    |
791 |             Ok(array)
    |             ^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  2 + use core::result::Result::Ok;
    |

error[E0405]: cannot find trait `IntoIterator` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:808:35
    |
808 | impl<'a, T: 'a, const CAP: usize> IntoIterator for &'a ArrayVec<T, CAP> {
    |                                   ^^^^^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::iter::IntoIterator;
    |

error[E0405]: cannot find trait `IntoIterator` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:825:35
    |
825 | impl<'a, T: 'a, const CAP: usize> IntoIterator for &'a mut ArrayVec<T, CAP> {
    |                                   ^^^^^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::iter::IntoIterator;
    |

error[E0405]: cannot find trait `IntoIterator` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:842:27
    |
842 | impl<T, const CAP: usize> IntoIterator for ArrayVec<T, CAP> {
    |                           ^^^^^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::iter::IntoIterator;
    |

error[E0405]: cannot find trait `Iterator` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:883:27
    |
883 | impl<T, const CAP: usize> Iterator for IntoIter<T, CAP> {
    |                           ^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::iter::Iterator;
    |

error[E0412]: cannot find type `Option` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:886:27
    |
886 |     fn next(&mut self) -> Option<Self::Item> {
    |                           ^^^^^^ not found in this scope
    |
help: consider importing this enum
    |
  2 + use core::option::Option;
    |

error[E0425]: cannot find value `None` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:888:13
    |
888 |             None
    |             ^^^^ not found in this scope
    |
help: consider importing this unit variant
    |
  2 + use core::option::Option::None;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:893:17
    |
893 |                 Some(ptr::read(self.v.get_unchecked_ptr(index)))
    |                 ^^^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  2 + use core::option::Option::Some;
    |

error[E0412]: cannot find type `Option` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:898:36
    |
898 |     fn size_hint(&self) -> (usize, Option<usize>) {
    |                                    ^^^^^^ not found in this scope
    |
help: consider importing this enum
    |
  2 + use core::option::Option;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:900:15
    |
900 |         (len, Some(len))
    |               ^^^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  2 + use core::option::Option::Some;
    |

error[E0405]: cannot find trait `DoubleEndedIterator` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:904:27
    |
904 | impl<T, const CAP: usize> DoubleEndedIterator for IntoIter<T, CAP> {
    |                           ^^^^^^^^^^^^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::iter::DoubleEndedIterator;
    |

error[E0412]: cannot find type `Option` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:905:32
    |
905 |     fn next_back(&mut self) -> Option<Self::Item> {
    |                                ^^^^^^ not found in this scope
    |
help: consider importing this enum
    |
  2 + use core::option::Option;
    |

error[E0425]: cannot find value `None` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:907:13
    |
907 |             None
    |             ^^^^ not found in this scope
    |
help: consider importing this unit variant
    |
  2 + use core::option::Option::None;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:912:17
    |
912 |                 Some(ptr::read(self.v.get_unchecked_ptr(new_len)))
    |                 ^^^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  2 + use core::option::Option::Some;
    |

error[E0405]: cannot find trait `ExactSizeIterator` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:918:27
    |
918 | impl<T, const CAP: usize> ExactSizeIterator for IntoIter<T, CAP> { }
    |                           ^^^^^^^^^^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::iter::ExactSizeIterator;
    |

error[E0405]: cannot find trait `Drop` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:920:27
    |
920 | impl<T, const CAP: usize> Drop for IntoIter<T, CAP> {
    |                           ^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::ops::Drop;
    |

error[E0405]: cannot find trait `Clone` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:935:27
    |
935 | impl<T, const CAP: usize> Clone for IntoIter<T, CAP>
    |                           ^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::clone::Clone;
    |

error[E0405]: cannot find trait `Clone` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:936:10
    |
936 | where T: Clone,
    |          ^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::clone::Clone;
    |

error[E0405]: cannot find trait `Sync` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:967:44
    |
967 | unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {}
    |                                            ^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::marker::Sync;
    |

error[E0405]: cannot find trait `Sync` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:967:20
    |
967 | unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {}
    |                    ^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::marker::Sync;
    |

error[E0405]: cannot find trait `Send` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:968:44
    |
968 | unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {}
    |                                            ^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::marker::Send;
    |

error[E0405]: cannot find trait `Send` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:968:20
    |
968 | unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {}
    |                    ^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::marker::Send;
    |

error[E0405]: cannot find trait `Iterator` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:970:35
    |
970 | impl<'a, T: 'a, const CAP: usize> Iterator for Drain<'a, T, CAP> {
    |                                   ^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::iter::Iterator;
    |

error[E0412]: cannot find type `Option` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:973:27
    |
973 |     fn next(&mut self) -> Option<Self::Item> {
    |                           ^^^^^^ not found in this scope
    |
help: consider importing this enum
    |
  2 + use core::option::Option;
    |

error[E0412]: cannot find type `Option` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:981:36
    |
981 |     fn size_hint(&self) -> (usize, Option<usize>) {
    |                                    ^^^^^^ not found in this scope
    |
help: consider importing this enum
    |
  2 + use core::option::Option;
    |

error[E0405]: cannot find trait `DoubleEndedIterator` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:986:35
    |
986 | impl<'a, T: 'a, const CAP: usize> DoubleEndedIterator for Drain<'a, T, CAP>
    |                                   ^^^^^^^^^^^^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::iter::DoubleEndedIterator;
    |

error[E0412]: cannot find type `Option` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:988:32
    |
988 |     fn next_back(&mut self) -> Option<Self::Item> {
    |                                ^^^^^^ not found in this scope
    |
help: consider importing this enum
    |
  2 + use core::option::Option;
    |

error[E0405]: cannot find trait `ExactSizeIterator` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:997:35
    |
997 | impl<'a, T: 'a, const CAP: usize> ExactSizeIterator for Drain<'a, T, CAP> {}
    |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::iter::ExactSizeIterator;
    |

error[E0405]: cannot find trait `Drop` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:999:35
    |
999 | impl<'a, T: 'a, const CAP: usize> Drop for Drain<'a, T, CAP> {
    |                                   ^^^^ not found in this scope
    |
help: consider importing this trait
    |
  2 + use core::ops::Drop;
    |

error[E0531]: cannot find tuple struct or tuple variant `Some` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1004:19
     |
1004 |         while let Some(_) = self.next() { }
     |                   ^^^^ not found in this scope
     |
help: consider importing this tuple variant
     |
   2 + use core::option::Option::Some;
     |

error[E0405]: cannot find trait `FnMut` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1021:14
     |
1021 |     where F: FnMut(&Data, &mut T)
     |              ^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::ops::FnMut;
     |

error[E0405]: cannot find trait `Drop` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1028:18
     |
1028 | impl<T, Data, F> Drop for ScopeExitGuard<T, Data, F>
     |                  ^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::ops::Drop;
     |

error[E0405]: cannot find trait `FnMut` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1029:14
     |
1029 |     where F: FnMut(&Data, &mut T)
     |              ^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::ops::FnMut;
     |

error[E0405]: cannot find trait `Extend` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1041:27
     |
1041 | impl<T, const CAP: usize> Extend<T> for ArrayVec<T, CAP> {
     |                           ^^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::iter::Extend;
     |

error[E0405]: cannot find trait `IntoIterator` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1046:18
     |
1046 |     fn extend<I: IntoIterator<Item=T>>(&mut self, iter: I) {
     |                  ^^^^^^^^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::iter::IntoIterator;
     |

error[E0405]: cannot find trait `IntoIterator` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1069:18
     |
1069 |         where I: IntoIterator<Item = T>
     |                  ^^^^^^^^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::iter::IntoIterator;
     |

error[E0531]: cannot find tuple struct or tuple variant `Some` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1088:20
     |
1088 |             if let Some(elt) = iter.next() {
     |                    ^^^^ not found in this scope
     |
help: consider importing this tuple variant
     |
   2 + use core::option::Option::Some;
     |

error[E0405]: cannot find trait `Clone` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1103:18
     |
1103 |         where T: Clone
     |                  ^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::clone::Clone;
     |

error[E0405]: cannot find trait `IntoIterator` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1131:21
     |
1131 |     fn from_iter<I: IntoIterator<Item=T>>(iter: I) -> Self {
     |                     ^^^^^^^^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::iter::IntoIterator;
     |

error[E0405]: cannot find trait `Clone` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1138:27
     |
1138 | impl<T, const CAP: usize> Clone for ArrayVec<T, CAP>
     |                           ^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::clone::Clone;
     |

error[E0405]: cannot find trait `Clone` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1139:14
     |
1139 |     where T: Clone
     |              ^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::clone::Clone;
     |

error[E0405]: cannot find trait `PartialEq` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1168:27
     |
1168 | impl<T, const CAP: usize> PartialEq for ArrayVec<T, CAP>
     |                           ^^^^^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::cmp::PartialEq;
     |

error[E0405]: cannot find trait `PartialEq` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1169:14
     |
1169 |     where T: PartialEq
     |              ^^^^^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::cmp::PartialEq;
     |

error[E0405]: cannot find trait `PartialEq` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1176:27
     |
1176 | impl<T, const CAP: usize> PartialEq<[T]> for ArrayVec<T, CAP>
     |                           ^^^^^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::cmp::PartialEq;
     |

error[E0405]: cannot find trait `PartialEq` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1177:14
     |
1177 |     where T: PartialEq
     |              ^^^^^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::cmp::PartialEq;
     |

error[E0405]: cannot find trait `Eq` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1184:27
     |
1184 | impl<T, const CAP: usize> Eq for ArrayVec<T, CAP> where T: Eq { }
     |                           ^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::cmp::Eq;
     |

error[E0405]: cannot find trait `Eq` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1184:60
     |
1184 | impl<T, const CAP: usize> Eq for ArrayVec<T, CAP> where T: Eq { }
     |                                                            ^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::cmp::Eq;
     |

error[E0405]: cannot find trait `AsRef` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1194:27
     |
1194 | impl<T, const CAP: usize> AsRef<[T]> for ArrayVec<T, CAP> {
     |                           ^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::convert::AsRef;
     |

error[E0405]: cannot find trait `AsMut` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1198:27
     |
1198 | impl<T, const CAP: usize> AsMut<[T]> for ArrayVec<T, CAP> {
     |                           ^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::convert::AsMut;
     |

error[E0405]: cannot find trait `Default` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1206:27
     |
1206 | impl<T, const CAP: usize> Default for ArrayVec<T, CAP> {
     |                           ^^^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::default::Default;
     |

error[E0405]: cannot find trait `PartialOrd` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1213:27
     |
1213 | impl<T, const CAP: usize> PartialOrd for ArrayVec<T, CAP> where T: PartialOrd {
     |                           ^^^^^^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::cmp::PartialOrd;
     |

error[E0405]: cannot find trait `PartialOrd` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1213:68
     |
1213 | impl<T, const CAP: usize> PartialOrd for ArrayVec<T, CAP> where T: PartialOrd {
     |                                                                    ^^^^^^^^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::cmp::PartialOrd;
     |

error[E0412]: cannot find type `Option` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1214:44
     |
1214 |     fn partial_cmp(&self, other: &Self) -> Option<cmp::Ordering> {
     |                                            ^^^^^^ not found in this scope
     |
help: consider importing this enum
     |
   2 + use core::option::Option;
     |

error[E0405]: cannot find trait `Ord` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1235:27
     |
1235 | impl<T, const CAP: usize> Ord for ArrayVec<T, CAP> where T: Ord {
     |                           ^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::cmp::Ord;
     |

error[E0405]: cannot find trait `Ord` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1235:61
     |
1235 | impl<T, const CAP: usize> Ord for ArrayVec<T, CAP> where T: Ord {
     |                                                             ^^^ not found in this scope
     |
help: consider importing this trait
     |
   2 + use core::cmp::Ord;
     |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1250:9
     |
1250 |         Ok(len)
     |         ^^ not found in this scope
     |
help: consider importing this tuple variant
     |
   2 + use core::result::Result::Ok;
     |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
    --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:1252:45
     |
1252 |     fn flush(&mut self) -> io::Result<()> { Ok(()) }
     |                                             ^^ not found in this scope
     |
help: consider importing this tuple variant
     |
   2 + use core::result::Result::Ok;
     |

error[E0405]: cannot find trait `Default` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:40:24
   |
40 | impl<const CAP: usize> Default for ArrayString<CAP>
   |                        ^^^^^^^ not found in this scope
   |
help: consider importing this trait
   |
 1 + use core::default::Default;
   |

error[E0412]: cannot find type `Result` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:105:29
    |
105 |     pub fn from(s: &str) -> Result<Self, CapacityError<&str>> {
    |                             ^^^^^^ not found in this scope
    |
help: consider importing one of these items
    |
  1 + use core::fmt::Result;
    |
  1 + use core::result::Result;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:108:9
    |
108 |         Ok(arraystr)
    |         ^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  1 + use core::result::Result::Ok;
    |

error[E0412]: cannot find type `Result` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:120:47
    |
120 |     pub fn from_byte_string(b: &[u8; CAP]) -> Result<Self, Utf8Error> {
    |                                               ^^^^^^ not found in this scope
    |
help: consider importing one of these items
    |
  1 + use core::fmt::Result;
    |
  1 + use core::result::Result;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:129:9
    |
129 |         Ok(vec)
    |         ^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  1 + use core::result::Result::Ok;
    |

error[E0412]: cannot find type `Result` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:227:44
    |
227 |     pub fn try_push(&mut self, c: char) -> Result<(), CapacityError<char>> {
    |                                            ^^^^^^ not found in this scope
    |
help: consider importing one of these items
    |
  1 + use core::fmt::Result;
    |
  1 + use core::result::Result;
    |

error[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:233:17
    |
233 |                 Ok(n) => {
    |                 ^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  1 + use core::result::Result::Ok;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:235:21
    |
235 |                     Ok(())
    |                     ^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  1 + use core::result::Result::Ok;
    |

error[E0531]: cannot find tuple struct or tuple variant `Err` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:237:17
    |
237 |                 Err(_) => Err(CapacityError::new(c)),
    |                 ^^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  1 + use core::result::Result::Err;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:237:27
    |
237 |                 Err(_) => Err(CapacityError::new(c)),
    |                           ^^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  1 + use core::result::Result::Err;
    |

error[E0412]: cannot find type `Result` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:281:55
    |
281 |     pub fn try_push_str<'a>(&mut self, s: &'a str) -> Result<(), CapacityError<&'a str>> {
    |                                                       ^^^^^^ not found in this scope
    |
help: consider importing one of these items
    |
  1 + use core::fmt::Result;
    |
  1 + use core::result::Result;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:283:20
    |
283 |             return Err(CapacityError::new(s));
    |                    ^^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  1 + use core::result::Result::Err;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:292:9
    |
292 |         Ok(())
    |         ^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  1 + use core::result::Result::Ok;
    |

error[E0412]: cannot find type `Option` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:310:30
    |
310 |     pub fn pop(&mut self) -> Option<char> {
    |                              ^^^^^^ not found in this scope
    |
help: consider importing this enum
    |
  1 + use core::option::Option;
    |

error[E0531]: cannot find tuple struct or tuple variant `Some` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:312:13
    |
312 |             Some(ch) => ch,
    |             ^^^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  1 + use core::option::Option::Some;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:319:9
    |
319 |         Some(ch)
    |         ^^^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  1 + use core::option::Option::Some;
    |

error[E0531]: cannot find tuple struct or tuple variant `Some` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:370:13
    |
370 |             Some(ch) => ch,
    |             ^^^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  1 + use core::option::Option::Some;
    |

error[E0405]: cannot find trait `PartialEq` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:450:24
    |
450 | impl<const CAP: usize> PartialEq for ArrayString<CAP>
    |                        ^^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  1 + use core::cmp::PartialEq;
    |

error[E0405]: cannot find trait `PartialEq` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:457:24
    |
457 | impl<const CAP: usize> PartialEq<str> for ArrayString<CAP>
    |                        ^^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  1 + use core::cmp::PartialEq;
    |

error[E0405]: cannot find trait `PartialEq` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:464:24
    |
464 | impl<const CAP: usize> PartialEq<ArrayString<CAP>> for str
    |                        ^^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  1 + use core::cmp::PartialEq;
    |

error[E0405]: cannot find trait `Eq` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:471:24
    |
471 | impl<const CAP: usize> Eq for ArrayString<CAP> 
    |                        ^^ not found in this scope
    |
help: consider importing this trait
    |
  1 + use core::cmp::Eq;
    |

error[E0405]: cannot find trait `AsRef` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:491:24
    |
491 | impl<const CAP: usize> AsRef<str> for ArrayString<CAP>
    |                        ^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  1 + use core::convert::AsRef;
    |

error[E0405]: cannot find trait `Clone` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:518:24
    |
518 | impl<const CAP: usize> Clone for ArrayString<CAP>
    |                        ^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  1 + use core::clone::Clone;
    |

error[E0405]: cannot find trait `PartialOrd` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:530:24
    |
530 | impl<const CAP: usize> PartialOrd for ArrayString<CAP>
    |                        ^^^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  1 + use core::cmp::PartialOrd;
    |

error[E0412]: cannot find type `Option` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:532:42
    |
532 |     fn partial_cmp(&self, rhs: &Self) -> Option<cmp::Ordering> {
    |                                          ^^^^^^ not found in this scope
    |
help: consider importing this enum
    |
  1 + use core::option::Option;
    |

error[E0405]: cannot find trait `PartialOrd` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:541:24
    |
541 | impl<const CAP: usize> PartialOrd<str> for ArrayString<CAP>
    |                        ^^^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  1 + use core::cmp::PartialOrd;
    |

error[E0412]: cannot find type `Option` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:543:41
    |
543 |     fn partial_cmp(&self, rhs: &str) -> Option<cmp::Ordering> {
    |                                         ^^^^^^ not found in this scope
    |
help: consider importing this enum
    |
  1 + use core::option::Option;
    |

error[E0405]: cannot find trait `PartialOrd` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:552:24
    |
552 | impl<const CAP: usize> PartialOrd<ArrayString<CAP>> for str
    |                        ^^^^^^^^^^ not found in this scope
    |
help: consider importing this trait
    |
  1 + use core::cmp::PartialOrd;
    |

error[E0412]: cannot find type `Option` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:554:54
    |
554 |     fn partial_cmp(&self, rhs: &ArrayString<CAP>) -> Option<cmp::Ordering> {
    |                                                      ^^^^^^ not found in this scope
    |
help: consider importing this enum
    |
  1 + use core::option::Option;
    |

error[E0405]: cannot find trait `Ord` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:563:24
    |
563 | impl<const CAP: usize> Ord for ArrayString<CAP>
    |                        ^^^ not found in this scope
    |
help: consider importing this trait
    |
  1 + use core::cmp::Ord;
    |

error[E0412]: cannot find type `Result` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:574:29
    |
574 |     fn from_str(s: &str) -> Result<Self, Self::Err> {
    |                             ^^^^^^ not found in this scope
    |
help: consider importing one of these items
    |
  1 + use core::fmt::Result;
    |
  1 + use core::result::Result;
    |

error[E0412]: cannot find type `Result` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:632:32
    |
632 |     fn try_from(f: &'a str) -> Result<Self, Self::Error> {
    |                                ^^^^^^ not found in this scope
    |
help: consider importing one of these items
    |
  1 + use core::fmt::Result;
    |
  1 + use core::result::Result;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:635:9
    |
635 |         Ok(v)
    |         ^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  1 + use core::result::Result::Ok;
    |

error[E0412]: cannot find type `Result` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:643:43
    |
643 |     fn try_from(f: fmt::Arguments<'a>) -> Result<Self, Self::Error> {
    |                                           ^^^^^^ not found in this scope
    |
help: consider importing one of these items
    |
  1 + use core::fmt::Result;
    |
  1 + use core::result::Result;
    |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\array_string.rs:647:9
    |
647 |         Ok(v)
    |         ^^ not found in this scope
    |
help: consider importing this tuple variant
    |
  1 + use core::result::Result::Ok;
    |

error[E0412]: cannot find type `Result` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:32:66
   |
32 | pub unsafe fn encode_utf8(ch: char, ptr: *mut u8, len: usize) -> Result<usize, EncodeUtf8Error>
   |                                                                  ^^^^^^ not found in this scope
   |
help: consider importing one of these items
   |
14 + use core::fmt::Result;
   |
14 + use core::result::Result;
   |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:37:16
   |
37 |         return Ok(1);
   |                ^^ not found in this scope
   |
help: consider importing this tuple variant
   |
14 + use core::result::Result::Ok;
   |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:41:16
   |
41 |         return Ok(2);
   |                ^^ not found in this scope
   |
help: consider importing this tuple variant
   |
14 + use core::result::Result::Ok;
   |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:46:16
   |
46 |         return Ok(3);
   |                ^^ not found in this scope
   |
help: consider importing this tuple variant
   |
14 + use core::result::Result::Ok;
   |

error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:52:16
   |
52 |         return Ok(4);
   |                ^^ not found in this scope
   |
help: consider importing this tuple variant
   |
14 + use core::result::Result::Ok;
   |

error[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:54:5
   |
54 |     Err(EncodeUtf8Error)
   |     ^^^ not found in this scope
   |
help: consider importing this tuple variant
   |
14 + use core::result::Result::Err;
   |

error[E0531]: cannot find tuple struct or tuple variant `Some` in this scope
  --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\char.rs:64:16
   |
64 |         if let Some(ch) = std::char::from_u32(codepoint) {
   |                ^^^^ not found in this scope
   |
help: consider importing this tuple variant
   |
14 + use core::option::Option::Some;
   |

error[E0223]: ambiguous associated type
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:732:25
    |
732 |     fn deref(&self) -> &Self::Target {
    |                         ^^^^^^^^^^^^
    |
help: use fully-qualified syntax
    |
732 -     fn deref(&self) -> &Self::Target {
732 +     fn deref(&self) -> &<ArrayVec<T, CAP> as core::ops::Receiver>::Target {
    |

error[E0223]: ambiguous associated type
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:739:37
    |
739 |     fn deref_mut(&mut self) -> &mut Self::Target {
    |                                     ^^^^^^^^^^^^
    |
help: use fully-qualified syntax
    |
739 -     fn deref_mut(&mut self) -> &mut Self::Target {
739 +     fn deref_mut(&mut self) -> &mut <ArrayVec<T, CAP> as core::ops::Receiver>::Target {
    |

error[E0223]: ambiguous associated type
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:811:27
    |
811 |     fn into_iter(self) -> Self::IntoIter { self.iter() }
    |                           ^^^^^^^^^^^^^^
    |
help: use fully-qualified syntax
    |
811 -     fn into_iter(self) -> Self::IntoIter { self.iter() }
811 +     fn into_iter(self) -> <&'a ArrayVec<T, CAP> as core::iter::IntoIterator>::IntoIter { self.iter() }
    |

error[E0223]: ambiguous associated type
   --> C:\Users\anikp\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\arrayvec-0.7.4\src\arrayvec.rs:828:27
    |
828 |     fn into_iter(self) -> Self::IntoIter { self.iter_mut() }
    |                           ^^^^^^^^^^^^^^
    |
help: use fully-qualified syntax
    |
828 -     fn into_iter(self) -> Self::IntoIter { self.iter_mut() }
828 +     fn into_iter(self) -> <&'a mut ArrayVec<T, CAP> as core::iter::IntoIterator>::IntoIter { self.iter_mut() }
    |

Some errors have detailed explanations: E0223, E0405, E0412, E0425, E0432, E0462, E0531, E0786.
For more information about an error, try `rustc --explain E0223`.
error: could not compile `arrayvec` (lib) due to 167 previous errors
warning: build failed, waiting for other jobs to finish...
make: *** [openbench] Error 101