//! Search for a byte in a byte array using libc. //! //! When nothing pulls in libc, then just use a trivial implementation. Note //! that we only depend on libc on unix.
#[test] fn memchr_all() { letmut arr = Vec::new(); for b in0..=255 {
arr.push(b);
} for b in0..=255 {
assert_eq!(memchr(b, &arr), Some(b as usize));
}
arr.reverse(); for b in0..=255 {
assert_eq!(memchr(b, &arr), Some(255 - b as usize));
}
}
#[test] fn memchr_empty() { for b in0..=255 {
assert_eq!(memchr(b, b""), None);
}
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.8 Sekunden
(vorverarbeitet am 2026-06-18)
¤
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.