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