pub fn new(input_file_path: I, output_file_path: O) -> TestEngine<I, O> {
        TestEngine {
            input_file_path: input_file_path,
            output_file_path: output_file_path,
        }
    }
/// Creates a new test engine using the specified input and output file paths.
///
/// Calling this method is cheap; no files are opened until `TestEngine::run()` is called.
Creates a new test engine using the specified input and output file paths.
Calling this method is cheap; no files are opened until `TestEngine::run()` is called.
Creates a new test engine using the specified input and output file paths . Calling this method is cheap ; no files are opened until ` TestEngine :: run () ` is called .
pub fn new(input_file_path: I, output_file_path: O) -> TestEngine<I, O> {
        TestEngine {
            input_file_path: input_file_path,
            output_file_path: output_file_path,
        }
    }
pub fn new ( input_file_path : I , output_file_path : O ) -> TestEngine < I , O > { TestEngine { input_file_path : input_file_path , output_file_path : output_file_path , } }
Creates a new test engine using the specified input and output file paths.
Creates a new test engine using the specified input and output file paths .
input_file_path
I
output_file_path
O
input_file_path
I
output_file_path
O