drpcerr

package
v0.0.33 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2023 License: MIT Imports: 1 Imported by: 44

README

package drpcerr

import "storj.io/drpc/drpcerr"

Package drpcerr lets one associate error codes with errors.

Usage

const (
	// Unimplemented is the code used by the generated unimplemented
	// servers when returning errors.
	Unimplemented = 12
)
func Code
func Code(err error) uint64

Code returns the error code associated with the error or 0 if none is.

func WithCode
func WithCode(err error, code uint64) error

WithCode associates the code with the error if it is non nil and the code is non-zero.

Documentation

Overview

Package drpcerr lets one associate error codes with errors.

Index

Constants

View Source
const (
	// Unimplemented is the code used by the generated unimplemented
	// servers when returning errors.
	Unimplemented = 12
)

Variables

This section is empty.

Functions

func Code

func Code(err error) uint64

Code returns the error code associated with the error or 0 if none is.

func WithCode

func WithCode(err error, code uint64) error

WithCode associates the code with the error if it is non nil and the code is non-zero.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL