Unwraps a result, yielding the content of expected value. If there is none, or error value, it throws assert(0) with the provided message.
Expected to check the result of
message to use with assert
assert(ok(42).expect("oops") == 42); ok().expect("oops"); // void value assert(collectExceptionMsg!Throwable(Expected!int.init.expect("oops")) == "oops: empty"); assert(collectExceptionMsg!Throwable(err!int("foo").expect("oops")) == "oops: foo");
See Implementation
Unwraps a result, yielding the content of expected value. If there is none, or error value, it throws assert(0) with the provided message.