pub trait IteratorItemOrDefault<'borr>: InterfaceType {
type Item;
}
Expand description
Gets the expected Iterator::Item
type for an InterfaceType
,
defaulting to ()
if it doesn’t require Iterator
to be implemented.
Used by DynTrait
’s vtable to give its iterator methods a defaulted return type.
Required Associated Types§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.