ProjectOptions#
Options passed to Project::new. They're fixed for the lifetime of the project. There's no setter, and a clone of the project keeps the same options. ProjectOptions::default() gives strict validation.
Declaration#
Fields#
| Field | Type | Default | Description |
|---|---|---|---|
validation |
Validation |
Validation::Strict |
How the project validates the ProjectData it receives: reject invalid input, or repair it and report each change. |
Example#
use ;
Related#
Project::new- the constructor that takes these optionsInputError- what strict validation returns for invalid inputNote- reports each fix made in repair mode- Accept messy input - turning on repair mode for imported data