12345678910111213141516171819202122(* This file is part of Luv, released under the MIT license. See LICENSE.md for
details, or visit https://github.com/aantron/luv/blob/master/LICENSE.md. *)includeHelpers.Retained(structincludeC.Types.Requesttype'kindbase='kindrequestincludeC.Functions.Requestend)letcancelrequest=C.Functions.Request.cancel(coercerequest)|>Error.to_result()letset_callbackrequestcallback=letcallbackvalue=releaserequest;callbackvalueinset_referencerequestcallback