<span class='ident'>i32</span>, <span class='comment'>// ダメ</span>
}</pre>

<!-- The mutability of a struct is in its binding: -->

<p>構造体のミュータビリティは、それへの束縛の一部です。</p>

<span class='rusttest'>fn main() {
    struct Point {
    x: i32,
    y: i32,
}

let mut a = Point { x: 5, y: 6 };

a.x = 10;

let b = Point { x: 5, y: 6};

// b.x = 10; // error: cannot assign to immutable field `b.x`
b.x = 10; // エラー: イミュータブルなフィールド `b.x` 