pub fn decode<W>(code: &dyn Grid, writer: W) -> DeQRResult<MetaData> where
W: Write,
Given a grid try to decode and write it to the output writer
This tries to read the bit patterns from a Grid, correct errors
and/or missing bits and write the result to the output. If successful also returns
MetaData of the read grid.