Trait stabby_abi::iter::IteratorDyn

source ·
pub trait IteratorDyn<StabbyTransitiveDerefN, _stabby_unselfed_0>
where _stabby_unselfed_0: IDeterminantProvider<()>,
{ type Item: IDeterminantProvider<()>; // Required method extern "C" fn size_hint(&self) -> Tuple<usize, Option<usize>>; }
Expand description

An stabby-generated item for Iterator

Required Associated Types§

source

type Item: IDeterminantProvider<()>

An stabby-generated item for Iterator

Required Methods§

source

extern "C" fn size_hint(&self) -> Tuple<usize, Option<usize>>

An stabby-generated item for Iterator

Implementors§

source§

impl<StabbyPtrProvider: IPtrOwned + IPtr, StabbyVtProvider: HasDropVt + Copy + TransitiveDeref<StabbyVtableIterator<_stabby_unselfed_0>, StabbyTransitiveDerefN>, StabbyTransitiveDerefN, _stabby_unselfed_0> IteratorDyn<StabbyTransitiveDerefN, _stabby_unselfed_0> for Dyn<'_, StabbyPtrProvider, StabbyVtProvider>
where _stabby_unselfed_0: IDeterminantProvider<()>,

§

type Item = _stabby_unselfed_0

source§

impl<StabbyVtProvider: TransitiveDeref<StabbyVtableIterator<_stabby_unselfed_0>, StabbyTransitiveDerefN> + Copy, StabbyTransitiveDerefN, _stabby_unselfed_0> IteratorDyn<StabbyTransitiveDerefN, _stabby_unselfed_0> for DynRef<'_, StabbyVtProvider>
where _stabby_unselfed_0: IDeterminantProvider<()>,

§

type Item = _stabby_unselfed_0