| 39 | } |
| 40 | |
| 41 | func (e ErrCode) string() string { |
| 42 | switch e { |
| 43 | case ErrCodeNoError: |
| 44 | return "H3_NO_ERROR" |
| 45 | case ErrCodeGeneralProtocolError: |
| 46 | return "H3_GENERAL_PROTOCOL_ERROR" |
| 47 | case ErrCodeInternalError: |
| 48 | return "H3_INTERNAL_ERROR" |
| 49 | case ErrCodeStreamCreationError: |
| 50 | return "H3_STREAM_CREATION_ERROR" |
| 51 | case ErrCodeClosedCriticalStream: |
| 52 | return "H3_CLOSED_CRITICAL_STREAM" |
| 53 | case ErrCodeFrameUnexpected: |
| 54 | return "H3_FRAME_UNEXPECTED" |
| 55 | case ErrCodeFrameError: |
| 56 | return "H3_FRAME_ERROR" |
| 57 | case ErrCodeExcessiveLoad: |
| 58 | return "H3_EXCESSIVE_LOAD" |
| 59 | case ErrCodeIDError: |
| 60 | return "H3_ID_ERROR" |
| 61 | case ErrCodeSettingsError: |
| 62 | return "H3_SETTINGS_ERROR" |
| 63 | case ErrCodeMissingSettings: |
| 64 | return "H3_MISSING_SETTINGS" |
| 65 | case ErrCodeRequestRejected: |
| 66 | return "H3_REQUEST_REJECTED" |
| 67 | case ErrCodeRequestCanceled: |
| 68 | return "H3_REQUEST_CANCELLED" |
| 69 | case ErrCodeRequestIncomplete: |
| 70 | return "H3_INCOMPLETE_REQUEST" |
| 71 | case ErrCodeMessageError: |
| 72 | return "H3_MESSAGE_ERROR" |
| 73 | case ErrCodeConnectError: |
| 74 | return "H3_CONNECT_ERROR" |
| 75 | case ErrCodeVersionFallback: |
| 76 | return "H3_VERSION_FALLBACK" |
| 77 | case ErrCodeDatagramError: |
| 78 | return "H3_DATAGRAM_ERROR" |
| 79 | case ErrCodeQPACKDecompressionFailed: |
| 80 | return "QPACK_DECOMPRESSION_FAILED" |
| 81 | default: |
| 82 | return "" |
| 83 | } |
| 84 | } |