resource-fork-types 0.1.0

Support for reading common resource fork types in rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use binrw::BinRead;
use resource_fork::Resource;

use crate::common::long_list;

#[derive(Resource, BinRead, Debug)]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[resource(code = "MBAR")]
#[br(big)]
pub struct MenuBar {
    #[br(map(long_list))]
    pub menus: Vec<u16>,
}