fn read_blocks + Sized>()

in src/reader.rs [561:582]


    fn read_blocks<E: Endian, T: GcovReader<E> + Sized>(
        fun: &mut GcovFunction,
        length: u32,
        version: u32,
        reader: &mut T,
    ) -> Result<(), GcovReaderError> {
        if version < 80 {
            let length = length as usize;
            for no in 0..length {
                // flags, currently unused
                reader.skip_u32()?;
                fun.blocks.push(GcovBlock::new(no));
            }
        } else {
            let length = reader.read_u32()? as usize;
            for no in 0..length {
                fun.blocks.push(GcovBlock::new(no));
            }
        }

        Ok(())
    }