40 lines
851 B
YAML
40 lines
851 B
YAML
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"
|