chiark
/
gitweb
/
~ian
/
rust-experiments.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0b45f02
)
W
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Mon, 16 May 2022 14:56:30 +0000
(15:56 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Mon, 16 May 2022 14:56:30 +0000
(15:56 +0100)
src/main.rs
patch
|
blob
|
history
diff --git
a/src/main.rs
b/src/main.rs
index 4d52515cabef97896e5b5f14cacadc06aec9f39b..b88c5a33e0599a9cf0e5d366e9f7b3c8e3f3b7ac 100644
(file)
--- a/
src/main.rs
+++ b/
src/main.rs
@@
-17,16
+17,16
@@
const fn plus<AN: usize, BN: usize>(x: &'static [&'static str],
-> &'static [&'static str]
{
unsafe {
- static mu
t A: [MaybeUninit<&'static str>; _] = [MaybeUninit::new_uninit(); an + bn
];
+ static mu
pt A: [MaybeUninit<&'static str>; _] = [MaybeUninit::new_uninit(); AN + BN
];
}
panic!()
}
struct Outer { o: usize, }
impl Ish for Outer {
- const F: &'static [&'static str] = plus(
- Inner::
N, Inner::
F,
-
1,
&["o"]
+ const F: &'static [&'static str] = plus
/<Inner::N, 1>
(
+ Inner::F,
+ &["o"]
);
}