language: "rust" name: "error handling" subject: "subject_text" source: "subject_source" tag_every: "2m" file_check_ignore: - "tests/" - "Cargo.lock" to_copy: - "Cargo.toml" - "tests/" exercises: option: required_files: - "src/errors.rs" - "src/errors/option.rs" tests: - "is_some_none" - "is_some_some" - "get_or_default_none" - "get_or_default_some_same" - "get_or_default_some_diff" - "get_or_panic_none" - "get_or_panic_some" result: required_files: - "src/errors.rs" - "src/errors/option.rs" tests: - "is_err_err" - "is_ok_err" - "is_err_ok" - "is_ok_ok" - "get_err_or_panic_err" - "get_err_or_panic_ok" - "get_val_or_panic_err" - "get_val_or_panic_ok" - "discard_err_ok" - "discard_err_err" access: required_files: - "src/vec.rs" - "src/vec/access.rs" tests: - "add_last_two_not_enough" - "add_last_two_enough"