package
0.0.0-20200513085925-1d97044de574
Repository: https://github.com/ver13/ava.git
Documentation: pkg.go.dev

# README

error

import "github.com/ver13/ava/pkg/common/error"

The errors provides an easy way to annotate errors without losing the original error context.

# Packages

No description provided by the author

# Functions

GroupTypeUnknown is a AVA Error.
GroupTypeUnknownSkip is a AVA Error.
ParseGroup attempts to convert a string to a Group.
ParseSubgroup attempts to convert a string to a Subgroup.
retrieves the stack trace of the current call in runtime with 3 skip step.
retrieves the stack trace of the current call in runtime with n skip step.
No description provided by the author
SubgroupTypeUnknown is a AVA Error.
SubgroupTypeUnknownSkip is a AVA Error.

# Constants

GroupApiTime is a Group of type ApiTime.
GroupBlockchain is a Group of type Blockchain.
GroupClient is a Group of type Client.
GroupCompress is a Group of type Compress.
GroupConfig is a Group of type Config.
GroupCrypto is a Group of type Crypto.
GroupDatabase is a Group of type Database.
GroupEncoder is a Group of type Encoder.
GroupFile is a Group of type File.
GroupGeneral is a Group of type General.
GroupGeneratorEnum is a Group of type GeneratorEnum.
GroupHttp is a Group of type Http.
GroupIO is a Group of type IO.
GroupLogger is a Group of type Logger.
GroupMessageCoder is a Group of type MessageCoder.
GroupMicroservice is a Group of type Microservice.
GroupModel is a Group of type Model.
GroupQR is a Group of type QR.
GroupRegistry is a Group of type Registry.
GroupRouter is a Group of type Router.
GroupSerializer is a Group of type Serializer.
GroupServer is a Group of type Server.
GroupString is a Group of type String.
GroupTime is a Group of type Time.
GroupTools is a Group of type Tools.
GroupTransport is a Group of type Transport.
GroupUnknown is a Group of type Unknown.
GroupUtils is a Group of type Utils.
GroupValidator is a Group of type Validator.
No description provided by the author
SubgroupAVAEnum is a Subgroup of type AVAEnum.
SubgroupBrokerService is a Subgroup of type BrokerService.
SubgroupCircuitBreakerService is a Subgroup of type CircuitBreakerService.
SubgroupClient is a Subgroup of type Client.
SubgroupCodec is a Subgroup of type Codec.
SubgroupConfig is a Subgroup of type Config.
SubgroupDiscoveryService is a Subgroup of type DiscoveryService.
SubgroupEvent is a Subgroup of type Event.
SubgroupFile is a Subgroup of type File.
SubgroupGeneral is a Subgroup of type General.
SubgroupGRPC is a Subgroup of type GRPC.
SubgroupHash is a Subgroup of type Hash.
SubgroupLogger is a Subgroup of type Logger.
SubgroupMetricsService is a Subgroup of type MetricsService.
SubgroupNET is a Subgroup of type NET.
SubgroupQR is a Subgroup of type QR.
SubgroupSelected is a Subgroup of type Selected.
SubgroupSerializer is a Subgroup of type Serializer.
SubgroupServer is a Subgroup of type Server.
SubgroupString is a Subgroup of type String.
SubgroupTime is a Subgroup of type Time.
SubgroupUnknown is a Subgroup of type Unknown.
SubgroupURL is a Subgroup of type URL.
SubgroupValidator is a Subgroup of type Validator.
SubgroupVersion is a Subgroup of type Version.

# Variables

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
Error.
ErrorHTTP contains custom code, errors message, and HTTP status code.

# Interfaces

AVA HTTP Error Interface.
AVA Error Interface.

# Type aliases

Group x ENUM( General Model Serializer Encoder Server Config Logger File Blockchain Database Http Microservice MessageCoder Time ApiTime Transport Compress IO Crypto QR Validator String Utils Client GeneratorEnum Router Registry Tools Unknown ).
Subgroup x ENUM( General DiscoveryService BrokerService CircuitBreakerService MetricsService Client Server Selected Serializer Hash QR Version Config Time Validator String Logger File GRPC NET URL Codec Event AVAEnum Unknown ).