1use plist::Dictionary; 2 3pub trait Parser { 4 fn parse(&self, name: &str) -> Dictionary; 5 6 fn from_config(file_name: &str) -> anyhow::Result<Self> 7 where 8 Self: Sized; 9}