]> git.lizzy.rs Git - rust.git/blob - tests/ui/consts/issue-54224.rs
Rollup merge of #106949 - compiler-errors:is-poly, r=BoxyUwU
[rust.git] / tests / ui / consts / issue-54224.rs
1 const FOO: Option<&[[u8; 3]]> = Some(&[*b"foo"]); //~ ERROR temporary value dropped while borrowed
2
3 use std::borrow::Cow;
4
5 pub const X: [u8; 3] = *b"ABC";
6 pub const Y: Cow<'static, [ [u8; 3] ]> = Cow::Borrowed(&[X]);
7
8
9 pub const Z: Cow<'static, [ [u8; 3] ]> = Cow::Borrowed(&[*b"ABC"]);
10 //~^ ERROR temporary value dropped while borrowed
11
12 fn main() {}