These functions throw custom
targets
-specific error conditions.
Useful for error handling in packages built on top of targets
.
Usage
tar_message_run(...)
tar_throw_file(...)
tar_throw_run(..., class = character(0))
tar_throw_validate(...)
tar_warn_deprecate(...)
tar_warn_run(...)
tar_warn_validate(...)
tar_message_validate(...)
tar_print(...)
tar_error(message, class)
tar_warning(message, class)
tar_message(message, class)
See also
Other utilities to extend targets:
tar_assert
,
tar_language
,
tar_test()
Examples
try(tar_throw_validate("something is not valid"))
#> Error : something is not valid