/// XOR each byte of the input buffer with a byte from the key.
///
/// Note that this is stateful: repeated calls are likely to produce different results,
/// even with identical inputs.
XOR each byte of the input buffer with a byte from the key.
Note that this is stateful: repeated calls are likely to produce different results,
even with identical inputs.
XOR each byte of the input buffer with a byte from the key . Note that this is stateful : repeated calls are likely to produce different results even with identical inputs .
pub fn munge_in_place(&mut self, data: &mut [u8]) {
        for x in data.iter_mut() {
            *x ^= self.next()
        }
    }
pub fn munge_in_place ( & mut self , data : & mut [ u8 ] ) { for x in data . iter_mut ( ) { * x ^= self . next ( ) } }
XOR each byte of the input buffer with a byte from the key.
XOR each byte of the input buffer with a byte from the key .
&mut self
data
&mut [u8]