use std::time::SystemTime;
#[derive(Debug, Clone)]
pub struct ZebFsObject {
pub path: String,
pub bytes: Vec<u8>,
pub stat: ZebFsStat,
}
#[derive(Debug, Clone)]
pub struct ZebFsStat {
pub path: String,
pub size: u64,
pub modified: Option<SystemTime>,
pub kind: ZebFsEntryKind,
}
#[derive(Debug, Clone)]
pub struct ZebFsEntry {
pub name: String,
pub path: String,
pub size: u64,
pub modified: Option<SystemTime>,
pub kind: ZebFsEntryKind,
}
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum ZebFsEntryKind {
Object,
Prefix,
}