chiark / gitweb /
X
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 16 May 2022 14:54:37 +0000 (15:54 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 16 May 2022 14:54:37 +0000 (15:54 +0100)
src/main.rs

index 4d52515cabef97896e5b5f14cacadc06aec9f39b..0c331ad79c4394dd8654b1bc675e680bbecb0253 100644 (file)
@@ -2,16 +2,18 @@
 
 trait Ish {
     const N: usize;
-    const F: &'static [&'static str];
+    const F: [&'static str; <Self as Ish>::N];
+//    const F: &'static [&'static str];
 }
 
 struct Inner { i: usize, }
 
 impl Ish for Inner {
     const N: usize = 1;
-    const F: &'static [&'static str] = &["i"];
+    const F: [&'static str; 1] = ["i"];
+//    const F: &'static [&'static str] = &["i"];
 }
-
+/*
 const fn plus<AN: usize, BN: usize>(x: &'static [&'static str],
                                     b: &'static [&'static str])
     -> &'static [&'static str]
@@ -34,3 +36,4 @@ fn main(){
     eprintln!("IF {:?}", Inner::F);
     eprintln!("OF {:?}", Outer::F);
 }
+*/