Trait creusot_contracts::std::iter::IntoIterator
source · pub trait IntoIterator: IntoIterator{
// Required method
fn into_iter_post(self, res: Self::IntoIter) -> bool;
// Provided method
fn into_iter_pre(self) -> bool { ... }
}
Required Methods§
sourcefn into_iter_post(self, res: Self::IntoIter) -> bool
fn into_iter_post(self, res: Self::IntoIter) -> bool
logic(prophetic)
Provided Methods§
sourcefn into_iter_pre(self) -> bool
fn into_iter_pre(self) -> bool
logic
pearlite! { true }
Implementations on Foreign Types§
source§impl<T> IntoIterator for &[T]
impl<T> IntoIterator for &[T]
source§fn into_iter_pre(self) -> bool
fn into_iter_pre(self) -> bool
logic
pearlite! { true }
source§fn into_iter_post(self, res: Self::IntoIter) -> bool
fn into_iter_post(self, res: Self::IntoIter) -> bool
logic
pearlite! { self == res@ }
source§impl<T> IntoIterator for &mut [T]
impl<T> IntoIterator for &mut [T]
source§fn into_iter_pre(self) -> bool
fn into_iter_pre(self) -> bool
logic
pearlite! { true }
source§fn into_iter_post(self, res: Self::IntoIter) -> bool
fn into_iter_post(self, res: Self::IntoIter) -> bool
logic
pearlite! { self == res@ }
source§impl<T, const N: usize> IntoIterator for [T; N]
impl<T, const N: usize> IntoIterator for [T; N]
source§fn into_iter_pre(self) -> bool
fn into_iter_pre(self) -> bool
logic
pearlite! { true }
source§fn into_iter_post(self, res: Self::IntoIter) -> bool
fn into_iter_post(self, res: Self::IntoIter) -> bool
logic(prophetic)
pearlite! { self@ == res@ }