C5P3JIFC55TCXP53SWVYB5GHM4O7DBSBIEYSQEJ3NUX7762TUQAAC 23SFYK4Q5NKBPJG53PQNPWQH6UOUU2YKJEL7RLXYBRLJOJYV7AWQC WW36JYLR4AILV7RHQEDJWMX74P74B7G7DRBHH3O2V5TCHRTZJWZQC WIFVLV376GIMVTGVXBFWIPU7FR5O3SGIQ343KIJEBWB6UURTJZJQC XZ6D3UUEHORAFR6E6NTIJAYEMNUREWPFHCR2FU7FRTHGGLUHZNVQC KWTBNTO3QUUE2YADF6SYW6G6ZOKYEWRJQKIWDGZXR33S3YNDVIZQC PTWZYQFRWWUOE2WMQT26CKZKFSHAIJVJS3QWHJFYUFDRRTVPHSUAC UR4J677RWA3OFG6HQTD46BUUE5YFPSBEFCJAEM5OMT4V5A7SBNNQC el(iced_nav_scrollable::view(nav, diffs, diffs_len, Msg::DiffNav).class(if diff_selected {theme::Scrollable::Selected} else {theme::Scrollable::Normal},),)
el(iced_nav_scrollable::view(nav, diffs, Msg::DiffNav).class(if diff_selected {theme::Scrollable::Selected} else {theme::Scrollable::Normal},))
debug_assert_eq!(nav.section_heights.len(), children_len, "The `NavScrollable` was most likely initialized with a count different from the number of actual children given to the the view function. Actual number is {}, but got {} children_len arg", nav.section_heights.len(), children_len);
#[cfg(debug_assertions)]let mut unmatched_sections = nav.section_heights.len();let children = children.into_iter().zip(nav.section_heights.keys()).map(|(child, id)| {unmatched_sections -= 1;Element::from(container(child).id(id.clone()))},);
let children = children.into_iter().zip(nav.section_heights.keys()).map(|(child, id)| Element::from(container(child).id(id.clone())));widget::scrollable(widget::column(children))
let view = widget::scrollable(widget::column(children))
.on_scroll(move |viewport| map_msg(Msg::Scrolled(viewport)))
.on_scroll(move |viewport| map_msg(Msg::Scrolled(viewport)));debug_assert_eq!(unmatched_sections, 0,"The `NavScrollable` was most likely initialized with a count different from the number of actual children given to the the view function. Actual number is {}, but got only {} children", nav.section_heights.len(), nav.section_heights.len() - unmatched_sections);view