use binrw::binread;
use resource_fork::Resource;
#[binread]
#[derive(Debug, Resource)]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[resource(code = "FREF")]
#[br(big)]
pub struct FileRef {
pub code: fourcc::FourCC,
pub local: u16,
#[br(map(macintosh_utils::string))]
pub file_name: String,
}