// codesnip-guard: bitwise_transform #[cfg_attr(any(),rustfmt::skip)]pub use self::bitwise_transform::bitwise_transform;#[cfg_attr(any(),rustfmt::skip)]mod bitwise_transform{pub fn bitwise_transform(x:&mut[T],mut f:F)where F:FnMut(&mut T,&mut T){let k=x.len().trailing_zeros()as usize;assert!(x.len()==1<