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}