faqのような気がするんだが、以下のようなコードって
どうすればコンパイル通る?

#[derive (Copy)]
struct St{
s: String
}

fn main(){
let ar = [St{s: String::from("str")}; 10];
}