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 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