use super::{ImageResourceDataEntry, ResourceDirectoryTable};
#[derive(Debug)]
pub enum ResourceDirectoryEntryData {
Table(ResourceDirectoryTable),
Data(ImageResourceDataEntry),
}
impl ResourceDirectoryEntryData {
pub fn table(self) -> Option<ResourceDirectoryTable> {
match self {
Self::Table(dir) => Some(dir),
Self::Data(_) => None,
}
}
pub fn data(self) -> Option<ImageResourceDataEntry> {
match self {
Self::Data(rsc) => Some(rsc),
Self::Table(_) => None,
}
}
}