errors

package
v1.34.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: BSD-3-Clause Imports: 3 Imported by: 0

Documentation

Overview

Package errors implements functions to manipulate errors.

Index

Constants

This section is empty.

Variables

View Source
var Error = errors.New("protobuf error")

Error is a sentinel matching all errors produced by this package.

Functions

func InvalidUTF8

func InvalidUTF8(name string) error

func Is

func Is(err, target error) bool

Is is errors.Is.

func MismatchedSizeCalculation added in v1.34.0

func MismatchedSizeCalculation(calculated, measured int) error

func New

func New(f string, x ...interface{}) error

New formats a string according to the format specifier and arguments and returns an error that has a "proto" prefix.

func RequiredNotSet

func RequiredNotSet(name string) error

func Wrap

func Wrap(err error, f string, x ...interface{}) error

Wrap returns an error that has a "proto" prefix, the formatted string described by the format specifier and arguments, and a suffix of err. The error wraps err.

Types

type SizeMismatchError added in v1.34.0

type SizeMismatchError struct {
	Calculated, Measured int
}

func (*SizeMismatchError) Error added in v1.34.0

func (e *SizeMismatchError) Error() string

Jump to

Keyboard shortcuts

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