1 2 3 4 5 6 7 8 9 10 11 12 13
use alloc::vec::IntoIter; use core::slice::Iter; use crate::prelude::*; pub type Args = IntoIter<String>; pub fn args() -> Args { match unsafe { &crate::ARGUMENTS } { None => vec![].into_iter(), Some(args) => args.clone().into_iter(), } }