package
0.0.0-20241017053259-5858a7f76baa
Repository: https://github.com/phogolabs/plex.git
Documentation: pkg.go.dev
# Functions
ExtractValidationFieldName returns the validated field name.
# Variables
ClientStreamTracer intercepts client stream connections.
ClientUnaryTracer intercepts client unary connections.
Defaulter is the interceptor that sets the default values of each input and output parameter.
Logger is the log interceptor.
Recoverer is the recovery interceptor.
Session injects the session into the request interceptor.
Tracer is the interceptor that sets the default values of each input and output parameter.
Transformer is the interceptor that transforms the values of each input and output parameter.
Validator is the validation interceptor.
# Structs
DefaultHandler represents a defaulter.
LogHandler represents a logger.
RecoveryHandler represents an interceptor that recovers from panic.
ServerStream defines the server-side behavior of a streaming RPC.
SessionHandler represents an interceptor that recovers from panic.
TraceHandler represents a defaulter.
TransformHandler represents a mold.
ValidationHandler represents a logger.
# Interfaces
Loggable allows a handler to control it's log level.
Validatable represents a validatable type.
# Type aliases
RecoveryHandlerFuncContext is a function that recovers from the panic `p` by returning an `error`.