pub trait UserIterator: GcTrace {
// Required methods
fn next_state(&self, state: Option<&Variant>) -> ExecResult<Variant>;
fn get_item(&self, state: &Variant) -> ExecResult<Variant>;
}
Expand description
Similar use case as UserData but a bit more limited in scope