pub(super) fn recover(
    shreds: Vec<Shred>,
    reed_solomon_cache: &ReedSolomonCache
) -> Result<Vec<Shred>, Error>