Decision #39 — library/core/src/iter/traits/iterator.rs:2670

Status: partial

Truth table

rowc0 br 256c1 br 257c2 br 258c3 br 259c4 br 260outcome
102225FFFFFF
102226FFFT*T
104748FFFFFF
104749FFFFTT
104750FFFFFF
104751FFFFTT
104752FFFFFF
104753FFFFTT
108703FFFT*T
110694FFFFFF
110695FFFT*T
110696T****T
110697FFFT*T
110698T****T
110699FFFFTT
110700FFFFFF
110701FFFT*T
110702T****T
110703FFFT*T
110704T****T
110705FFFFTT
113998FFFFFF
113999FFFFTT

Independent-effect pairs

All 5 conditions live in <core::iter::adapters::map::Map<core::slice::iter::Iter<scry_analyze_core::DefinedFunc>, scry_analyze_core::compute_stack_usage::{closure#0}> as core::iter::traits::iterator::Iterator>::fold::<(), core::iter::traits::iterator::Iterator::for_each::call<scry_analyze_core::StackBound, <alloc::vec::Vec<scry_analyze_core::StackBound>>::extend_trusted<core::iter::adapters::map::Map<core::slice::iter::Iter<scry_analyze_core::DefinedFunc>, scry_analyze_core::compute_stack_usage::{closure#0}>>::{closure#0}>::{closure#0}> — 5 br_if