pub struct Concrete {
pub flags: HashMap<String, String>,
pub productions: HashMap<i32, Vec<Production>>,
pub functions: Vec<CncFun>,
pub sequences: Vec<Vec<Sym>>,
pub categories: HashMap<String, Category>,
pub totalfids: i32,
}
Fields§
§flags: HashMap<String, String>
§productions: HashMap<i32, Vec<Production>>
§functions: Vec<CncFun>
§sequences: Vec<Vec<Sym>>
§categories: HashMap<String, Category>
§totalfids: i32
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Concrete
impl<'de> Deserialize<'de> for Concrete
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Concrete
impl RefUnwindSafe for Concrete
impl Send for Concrete
impl Sync for Concrete
impl Unpin for Concrete
impl UnwindSafe for Concrete
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more