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(),
	}
}