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}