/// Return the mean value for a `Iterator<u8>`.
////// # Examples
////// ```
/// use iris_lib::utils::mean;
////// let data: Vec<u8> = vec![33, 13, 255, 0, 42];
/// let result = mean(data.into_iter());
/// assert_eq!(68, result);
/// ```
///pubfnmean(iter: impl Iterator<Item = u8> + Clone)->u8{(iter.clone().map(|x|x asu64).sum::<u64>()/ iter.count()asu64)asu8}#[cfg(test)]modtests{usesuper::*;#[test]fnmean_ut(){let data:Vec<u8>=vec![33,13,255,0,42];let result =mean(data.into_iter());assert_eq!(68, result);}}