]> git.lizzy.rs Git - rust.git/blob - src/test/ui/consts/issue-54224.rs
Rollup merge of #64603 - gilescope:unused-lifetime-warning, r=matthewjasper
[rust.git] / src / test / 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() {}