error[E0277]: the trait bound `Vec: ~const Index<_>` is not satisfied --> $DIR/issue-94675.rs:9:9 | LL | self.bar[0] = baz.len(); | ^^^^^^^^^^^ vector indices are of type `usize` or ranges of `usize` | = help: the trait `~const Index<_>` is not implemented for `Vec` note: the trait `Index<_>` is implemented for `Vec`, but that implementation is not `const` --> $DIR/issue-94675.rs:9:9 | LL | self.bar[0] = baz.len(); | ^^^^^^^^^^^ error[E0277]: the trait bound `Vec: ~const IndexMut` is not satisfied --> $DIR/issue-94675.rs:9:9 | LL | self.bar[0] = baz.len(); | ^^^^^^^^^^^ vector indices are of type `usize` or ranges of `usize` | = help: the trait `~const IndexMut` is not implemented for `Vec` note: the trait `IndexMut` is implemented for `Vec`, but that implementation is not `const` --> $DIR/issue-94675.rs:9:9 | LL | self.bar[0] = baz.len(); | ^^^^^^^^^^^ error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0277`.