pub trait IIterator_Impl<T>: Sized
where T: RuntimeType + 'static,
{ // Required methods fn Current(&self) -> Result<T>; fn HasCurrent(&self) -> Result<bool>; fn MoveNext(&self) -> Result<bool>; fn GetMany(&self, items: &mut [<T as Type<T>>::Default]) -> Result<u32>; }

Required Methods§

fn Current(&self) -> Result<T>

fn HasCurrent(&self) -> Result<bool>

fn MoveNext(&self) -> Result<bool>

fn GetMany(&self, items: &mut [<T as Type<T>>::Default]) -> Result<u32>

Object Safety§

This trait is not object safe.

Implementors§