39 lines
641 B
Rust
39 lines
641 B
Rust
|
|
use crate::ffi::OsString;
|
||
|
|
|
||
|
|
pub unsafe fn init(_argc: isize, _argv: *const *const u8) {}
|
||
|
|
pub unsafe fn cleanup() {}
|
||
|
|
|
||
|
|
pub struct Args {}
|
||
|
|
|
||
|
|
pub fn args() -> Args {
|
||
|
|
Args {}
|
||
|
|
}
|
||
|
|
|
||
|
|
impl Args {
|
||
|
|
pub fn inner_debug(&self) -> &[OsString] {
|
||
|
|
&[]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
impl Iterator for Args {
|
||
|
|
type Item = OsString;
|
||
|
|
fn next(&mut self) -> Option<OsString> {
|
||
|
|
None
|
||
|
|
}
|
||
|
|
fn size_hint(&self) -> (usize, Option<usize>) {
|
||
|
|
(0, Some(0))
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
impl ExactSizeIterator for Args {
|
||
|
|
fn len(&self) -> usize {
|
||
|
|
0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
impl DoubleEndedIterator for Args {
|
||
|
|
fn next_back(&mut self) -> Option<OsString> {
|
||
|
|
None
|
||
|
|
}
|
||
|
|
}
|