code

package
v2.3.38 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Code

type Code uint32

Code представляет собой тип для кодов ошибок.

const (
	// OK указывает на успешное выполнение операции.
	OK Code = iota

	// Canceled указывает на отмену операции.
	Canceled

	// Unknown указывает на неизвестную ошибку.
	Unknown

	// InvalidArgument указывает на недопустимый аргумент.
	InvalidArgument

	// DeadlineExceeded указывает на истечение срока выполнения.
	DeadlineExceeded

	// NotFound указывает на то, что запрашиваемый ресурс не найден.
	NotFound

	// AlreadyExists указывает на то, что ресурс уже существует.
	AlreadyExists

	// PermissionDenied указывает на отсутствие разрешения.
	PermissionDenied

	// ResourceExhausted указывает на исчерпание ресурсов.
	ResourceExhausted

	// FailedPrecondition указывает на ошибку предварительного условия.
	FailedPrecondition

	// Aborted указывает на прерывание операции.
	Aborted

	// OutOfRange указывает на значение за пределами допустимого диапазона.
	OutOfRange

	// Unimplemented указывает на не реализованную функцию.
	Unimplemented

	// Internal указывает на внутреннюю ошибку сервера.
	Internal

	// Unavailable указывает на недоступность сервиса.
	Unavailable

	// DataLoss указывает на потерю данных.
	DataLoss

	// Unauthenticated указывает на отсутствие аутентификации.
	Unauthenticated
)

func GrpcToCode

func GrpcToCode(c codes.Code) Code

GrpcToCode преобразует коды ошибок gRPC в коды ошибок вашего приложения.

func HttpToCode

func HttpToCode(c int) Code

HttpToCode преобразует коды ошибок HTTP в коды ошибок вашего приложения.

func (Code) String

func (c Code) String() string

String возвращает строковое представление кода ошибки.

Jump to

Keyboard shortcuts

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