#![doc = include_str!("readme.md")]
#[derive(Debug, Clone, PartialEq)]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
pub struct ObjectiveCRoot {
pub items: Vec<ObjectiveCItem>,
}
#[derive(Debug, Clone, PartialEq)]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
pub enum ObjectiveCItem {
Interface,
Implementation,
Protocol,
Function,
Variable,
Import,
}
impl Default for ObjectiveCRoot {
fn default() -> Self {
Self { items: Vec::new() }
}
}