次のRubstコードは、配列を一行ずつ表示するのに使える。
実行しやすいようにmain関数でラップしてある：

```
fn main() {
	let arr:[i32; 2] = [1,2];

	for index in 0..arr.len() {
		println!("{}", arr[index]);
	}
}
```

出力する：
```
1
2
```

Rustのprintln関数は配列の内容を直接出力することもできることに注意してください：
```
fn main() {
	let arr:[i32; 2] = [1,2];
	println!("Array {:?}", arr);
}
```

出力します：
```
    Array ["1", "2"]
```

これは、質問で述べられているように、出力を一行ずつ表示するという要件には合致しません。短くて覚えやすく、デバッグの目的には十分かもしれないので、私はこれを挙げたかった。しかし、行ごとの応答が必要な場合は、最初の例を使用してください。
The following rust code can be used to print an array line by line. 
I've wrapped it in a main function for easy execution:

```
fn main() {
	let arr:[i32; 2] = [1,2];

	for index in 0..arr.len() {
		println!("{}", arr[index]);
	}
}
```

Output:
```
1
2
```

Please note that the Rust println function can also print the contents of an array directly:
```
fn main() {
	let arr:[i32; 2] = [1,2];
	println!("Array {:?}", arr);
}
```

Output:
```
    Array ["1", "2"]
```

This doesn't match the requirement of printing the output line-by-line as stated in the question. I wanted to mention it, as it's short and easy to remember, and might suffice for debugging purpose. However, if you need the response line-by-line, use the first example.