Struct ostree_ext::chunking::Chunking
source · pub struct Chunking { /* private fields */ }Expand description
How to split up an ostree commit into “chunks” - designed to map to container image layers.
Implementations§
source§impl Chunking
impl Chunking
sourcepub fn from_mapping(
repo: &Repo,
rev: &str,
meta: ObjectMetaSized,
max_layers: Option<NonZeroU32>
) -> Result<Self>
pub fn from_mapping( repo: &Repo, rev: &str, meta: ObjectMetaSized, max_layers: Option<NonZeroU32> ) -> Result<Self>
Generate a chunking from an object mapping.
sourcepub fn process_mapping(
&mut self,
meta: ObjectMetaSized,
max_layers: Option<NonZeroU32>
) -> Result<()>
pub fn process_mapping( &mut self, meta: ObjectMetaSized, max_layers: Option<NonZeroU32> ) -> Result<()>
Given metadata about which objects are owned by a particular content source, generate chunks that group together those objects.