use binrw::BinRead;
use getset::Getters;
use serde::Serialize;
use crate::generic_types::idlist::IdList;
#[derive(Clone, Debug, BinRead, Getters)]
#[cfg_attr(feature = "serde", derive(Serialize))]
#[br(import(block_size: u32), pre_assert(block_size != 10))]
#[getset(get = "pub")]
#[allow(unused)]
pub struct ShellItemIdentifiers {
#[br(args((block_size - 8).try_into().unwrap()))]
items: IdList,
}