pub struct FibexData {
pub projects: Vec<Project>,
pub elements: Elements,
pub pi: ProcessingInformation,
pub parse_warnings: Vec<String>,
}
Expand description
structure holding the parsed data from multiple fibex files
For usage see ::new() and ::load_fibex_file()
Fields§
§projects: Vec<Project>
§elements: Elements
§pi: ProcessingInformation
§parse_warnings: Vec<String>
parse_warnings contains a list of distinct warnings occured during parsing
Implementations§
source§impl FibexData
impl FibexData
pub fn parse_franca_json( &mut self, file_path: &Path ) -> Result<(), Box<dyn Error>>
pub fn validate_datatypes(&self) -> Result<(), FibexError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FibexData
impl RefUnwindSafe for FibexData
impl Send for FibexData
impl Sync for FibexData
impl Unpin for FibexData
impl UnwindSafe for FibexData
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