Struct cton_reader::TestFile [] [src]

pub struct TestFile<'a> {
    pub commands: Vec<TestCommand<'a>>,
    pub isa_spec: IsaSpec,
    pub preamble_comments: Vec<Comment<'a>>,
    pub functions: Vec<(Function, Details<'a>)>,
}

A parsed test case.

This is the result of parsing a .cton file which contains a number of test commands and ISA specs followed by the functions that should be tested.

Fields

test foo ... lines.

isa bar ... lines.

Comments appearing before the first function. These are all tagged as 'Function' scope for lack of a better entity.

Parsed functions and additional details about each function.

Trait Implementations

Auto Trait Implementations

impl<'a> !Send for TestFile<'a>

impl<'a> !Sync for TestFile<'a>