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

Gather all resources from a main .tla without .cfg file

Trait Implementations

Formats the value using the given formatter. Read more

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

Creates an iterator from a value. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The alignment of pointer.

The type for initializers.

Initializes a with the given initializer. Read more

Dereferences the given pointer. Read more

Mutably dereferences the given pointer. Read more

Drops the object pointed to by the given pointer. Read more

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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