pub fn generate_diff( add: &BTreeMap<String, Vec<MemberDependency>>, remove: &BTreeSet<String>, inline: &BTreeMap<String, MemberDependency>, metadata: &Metadata, dotted: bool, ) -> Result<()>