mtots_core/base/gl/clss/
iterble.rs

1use super::*;
2
3pub(super) fn new() -> Rc<Class> {
4    Class::new(
5        "Iterable".into(),
6        Class::map_from_funcs(vec![NativeFunction::new(
7            "iter",
8            ["self"],
9            "",
10            |globals, args, _| {
11                let owner = args.into_iter().next().unwrap();
12                owner.iter(globals)
13            },
14        )]),
15        HashMap::new(),
16    )
17}