#Rust https://doc.rust-jp.rs/book-ja/ch05-01-defining-structs.html#%E6%A7%8B%E9%80%A0%E4%BD%93%E6%9B%B4%E6%96%B0%E8%A8%98%E6%B3%95%E3%81%A7%E4%BB%96%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%81%8B%E3%82%89%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B 構造体のある[[インスタンス (Rust)|インスタンス]]から、別の[[インスタンス (Rust)|インスタンス]]を作成するとき、既存の[[インスタンス (Rust)|インスタンス]]の値を一括で代入できる[[Rust]]の記法。 ```rust struct User { name: String, email: String, } fn main() { let a = User { name: "ichi".to_string(), email: "hoge".to_string(), } let b = User { name: "ni".to_string(), ..a }; } ```