pubfn dirs(&self) -> impl Iterator<Item = (DataDirectoryType, DataDirectory)> { self.data_directories
.into_iter()
.enumerate() // (Index, Option<DD>) -> Option<(Index, DD)> -> (DDT, DD)
.filter_map(|(i, o)| // We should not have invalid indexes. // Indeed: `data_directories: &[_; N]` where N is the number // of data directories. // The `TryFrom` trait for integers to DataDirectoryType // takes into account the N possible data directories. // Therefore, the unwrap can never fail as long as Rust guarantees // on types are honored.
o.map(|(_, v)| (i.try_into().unwrap(), v)))
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.11Bemerkung:
(vorverarbeitet am 2026-06-23)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.