List
()
| 511 | |
| 512 | // List |
| 513 | pub fn ls() -> Vec<Drive> |
| 514 | { |
| 515 | let mut res = Vec::new(); |
| 516 | for bus in 0..2 |
| 517 | { |
| 518 | for disk in 0..2 |
| 519 | { |
| 520 | if let Some(drive) = Drive::open(bus, disk) |
| 521 | { |
| 522 | res.push(drive) |
| 523 | } |
| 524 | } |
| 525 | } |
| 526 | res |
| 527 | } |
| 528 | |
| 529 | |
| 530 | // Read |