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`.