pub struct Thinline<T>where
T: LanguageType,{
pub project_parameters: ProjectParameters,
pub analysis: Analysis<T>,
pub synthesis: Synthesis,
}
Expand description
Global structure representing the Thinline lib.
Fields§
§project_parameters: ProjectParameters
The parsed project parameters.
analysis: Analysis<T>
The structure holding the analysis_c data.
synthesis: Synthesis
The structure holding the synthesized testdata.
Implementations§
Source§impl<T> Thinline<T>where
T: LanguageType,
impl<T> Thinline<T>where
T: LanguageType,
Sourcepub fn parse_project_config<P: Into<PathBuf>>(
&mut self,
project_dir: P,
config_name: &str,
) -> Fallible<()>
pub fn parse_project_config<P: Into<PathBuf>>( &mut self, project_dir: P, config_name: &str, ) -> Fallible<()>
Parses configuration from the given config yaml.
Trait Implementations§
Auto Trait Implementations§
impl<T> !Freeze for Thinline<T>
impl<T> !RefUnwindSafe for Thinline<T>
impl<T> Send for Thinline<T>where
T: Send,
impl<T> !Sync for Thinline<T>
impl<T> Unpin for Thinline<T>where
T: Unpin,
impl<T> UnwindSafe for Thinline<T>where
T: UnwindSafe,
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