Struct lingua::TestDataFilesWriter [−][src]
pub struct TestDataFilesWriter;
Expand description
This struct creates test data files for accuracy report generation and writes them to a directory.
Implementations
Creates test data files for accuracy report generation and writes them to a directory.
input_file_path
: The path to a txt file used for test data creation.
The assumed encoding of the txt file is UTF-8.
output_directory_path
: The path to an existing directory where the test data files
are to be written.
char_class
: A regex character class such as \\p{L}
to restrict the set of characters
that the test data are built from.
maximum_lines
: The maximum number of lines each test data file should have.
⚠ Panics if:
- the input file path is not absolute or does not point to an existing txt file
- the input file’s encoding is not UTF-8
- the output directory path is not absolute or does not point to an existing directory
- the character class cannot be compiled to a valid regular expression