Struct modelator::artifact::TlaFileSuite [−][src]
pub struct TlaFileSuite {
pub tla_file: TlaFile,
pub tla_config_file: TlaConfigFile,
pub dependency_tla_files: Vec<TlaFile>,
}
Expand description
TODO: split module and cfg into two parts and contain the main module and extended modules in module struct An in-memory representation of all the resources needed to perform model checking Includes the main .tla and .cfg files as well as depended on (via EXTENDS) .tla files.
Fields
tla_file: TlaFile
The tla file being used as a target for a model checker command
tla_config_file: TlaConfigFile
The config file being used for a model checker command
dependency_tla_files: Vec<TlaFile>
Depended-on TLA files (via transitive closure of EXTENDS)
Implementations
Gather all model checking resources from a main .tla and .cfg file
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TlaFileSuite
impl Send for TlaFileSuite
impl Sync for TlaFileSuite
impl Unpin for TlaFileSuite
impl UnwindSafe for TlaFileSuite
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more