use super::DataSource;
use crate::Identifier;
#[derive(Debug)]
pub struct ChunkDesc<'a> {
identifier: Identifier,
data: DataSource<'a>,
}
impl<'a> ChunkDesc<'a> {
pub fn new(identifier: Identifier, data: DataSource<'a>) -> Self {
Self { identifier, data }
}
pub fn identifier(&self) -> Identifier {
self.identifier
}
pub fn data_source(self) -> DataSource<'a> {
self.data
}
}