Skip to main content

reader/
reader.rs

1// SPDX-License-Identifier: Apache-2.0
2
3use crt0stack::Reader;
4
5fn main() {
6    let reader = Reader::from_environ().prev().prev();
7    assert_eq!(reader.count(), std::env::args().count());
8
9    let mut reader = reader.done();
10    for arg in &mut reader {
11        println!("arg: {:?}", arg);
12    }
13
14    let mut reader = reader.done();
15    for env in &mut reader {
16        println!("env: {:?}", env);
17    }
18
19    let mut reader = reader.done();
20    for aux in &mut reader {
21        println!("aux: {:?}", aux);
22    }
23}