2020-02-04 19:59:06 -08:00
|
|
|
use crate::common::*;
|
|
|
|
|
|
|
|
pub(crate) struct Files {
|
2020-02-05 16:01:44 -08:00
|
|
|
root: PathBuf,
|
2020-02-04 19:59:06 -08:00
|
|
|
total_size: Bytes,
|
|
|
|
}
|
|
|
|
|
|
|
|
impl Files {
|
2020-02-05 16:01:44 -08:00
|
|
|
pub(crate) fn new(root: PathBuf, total_size: Bytes) -> Files {
|
|
|
|
Files { root, total_size }
|
|
|
|
}
|
2020-02-04 19:59:06 -08:00
|
|
|
|
2020-02-05 16:01:44 -08:00
|
|
|
pub(crate) fn root(&self) -> &Path {
|
|
|
|
&self.root
|
2020-02-04 19:59:06 -08:00
|
|
|
}
|
|
|
|
|
|
|
|
pub(crate) fn total_size(&self) -> Bytes {
|
|
|
|
self.total_size
|
|
|
|
}
|
|
|
|
}
|