pub trait IItemEnumerator_Impl: Sized { // Required methods fn Current(&self) -> Result<VARIANT>; fn MoveNext(&self) -> Result<BOOL>; fn Reset(&self) -> Result<()>; }