fn extract_hidden_data(pixel: &[u8; 3], bits_length: u8)-> u32{
        let pixel_value = bytes_to_u24(pixel);
        let recovered_bits = pixel_value & mask::<u32>(bits_length, false);
        recovered_bits
    }
/// Called by self.decode_bits() to get portion of pixel data that contains hidden bits.
Called by self.decode_bits() to get portion of pixel data that contains hidden bits.
Called by self . decode_bits () to get portion of pixel data that contains hidden bits .
fn extract_hidden_data(pixel: &[u8; 3], bits_length: u8)-> u32{
        let pixel_value = bytes_to_u24(pixel);
        let recovered_bits = pixel_value & mask::<u32>(bits_length, false);
        recovered_bits
    }
fn extract_hidden_data ( pixel : & [ u8 ; 3 ] , bits_length : u8 ) -> u32 { let pixel_value = bytes_to_u24 ( pixel ) ; let recovered_bits = pixel_value & mask :: < u32 > ( bits_length , false ) ; recovered_bits }
Called by self.decode_bits() to get portion of pixel data that contains hidden bits.
Called by self . decode_bits () to get portion of pixel data that contains hidden bits .
pixel
&[u8; 3]
bits_length
u8
pixel
&[u8; 3]
bits_length
u8