pub trait PyExactSizeIterator<'a>: ExactSizeIterator<Item = &'a PyObjectRef> + Sized {
// Provided methods
fn eq(
self,
other: impl PyExactSizeIterator<'a>,
vm: &VirtualMachine,
) -> PyResult<bool> { ... }
fn richcompare(
self,
other: impl PyExactSizeIterator<'a>,
op: PyComparisonOp,
vm: &VirtualMachine,
) -> PyResult<bool> { ... }
}
Provided Methods§
fn eq( self, other: impl PyExactSizeIterator<'a>, vm: &VirtualMachine, ) -> PyResult<bool>
fn richcompare( self, other: impl PyExactSizeIterator<'a>, op: PyComparisonOp, vm: &VirtualMachine, ) -> PyResult<bool>
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.