Latest version of Chronos disallows errors to escape from timeout callbacks. Any Errors that are raised in the connection timeout callback should not happen and are therefore are converted to Defects.
Uses upraises for exception tracking across Nim 1.2 and 1.4.
Fixes Ngtcp2 error hierarchy to match that of Nim; we now have an Ngtcp2Error and Ngtcp2Defect.
Latest version of Chronos disallows errors to escape from timeout callbacks. Any Errors that are raised in the connection timeout callback should not happen and are therefore are converted to Defects.
Uses
upraises
for exception tracking across Nim 1.2 and 1.4. Fixes Ngtcp2 error hierarchy to match that of Nim; we now have an Ngtcp2Error and Ngtcp2Defect.