[ Version ( since = "0.3.0-beta" ) ]
public Result<G> ok_with (G expected, owned EqualDataFunc? equal = null)
Ensures this result holds the expected value.
If this holds an error or a not expected value, fails with GLib.error. Otherwise, returns this.
Future implementation: Waits until the future is completed if not yet completed.
expected |
an expected value |
equal |
an equal function. if not specified, Gee.Functions.get_equal_func_for is used to get a proper function |
this result if it holds the expected value |