• Masih H. Derkani's avatar
    Implement read-only random access blockstore · d336f84d
    Masih H. Derkani authored
    Refactor the carbon and carbs packages into a read-only blockstore.
    
    Move the packages to `internal` as needed and remove duplicate reader
    implementations.
    
    Improve serialization efficiency for car v2 primitives.
    
    Note the readonly blockstore will be altered in the coming PRs to
    understand car v2 format and work transparently. For now we want to
    push the refactoring and changes to unblock other parallel workstreams.
    
    Address PR reviews
    
    - Sort imports
    - Rename types for clarity
    - Add TODO for future PRs
    d336f84d