* Add assertions for cases where the API documents undefined behaviour.
This affects operator->, operator*, and error() on a tl::expected
instance. The performance impact is likely negligible for typical uses.
refs #113
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
* Add tests for assertions.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
* Add documentation for assertion behaviour.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
---------
Signed-off-by: Daira Hopwood <daira@jacaranda.org>