Documentation
¶
Index ¶
- Variables
- type AppBuilder
- type Application
- type ApplicationBuilder
- type CORSMiddlewareOptions
- type Context
- type Controller
- type ExceptionFilter
- type Guard
- type GuardFunc
- type GzipMiddlewareOptions
- type HostApplication
- type HttpContext
- type HttpError
- type HttpRouter
- type Interceptor
- type InterceptorFunc
- type LoggingMiddlewareOptions
- type Middleware
- type MiddlewareFunc
- type Pipe
- type PipeFunc
- type RateLimitMiddlewareOptions
- type RecoveryMiddlewareOptions
- type RequestIDMiddlewareOptions
- type Route
- type RouteBuilder
- type RouteGroup
- type RouteHandler
- type Router
- type SecurityMiddlewareOptions
- type ServiceCollection
- type ServiceDescriptor
- type TimeoutMiddlewareOptions
- type WebApp
- type WebAppBuilder
- type WebApplication
- type WebApplicationBuilder
Constants ¶
This section is empty.
Variables ¶
View Source
var ApplicationCreateBuilder = core.ApplicationCreateBuilder
View Source
var BadRequest = abstract.BadRequest
View Source
var CreateApplication = core.CreateApplication
View Source
var CreateBuilder = core.CreateBuilder
View Source
var Forbidden = abstract.Forbidden
View Source
var InternalError = abstract.InternalError
View Source
var NewApplication = core.NewApplication
View Source
var NewApplicationBuilder = core.NewApplicationBuilder
View Source
var NewContext = core.NewContext
View Source
var NewContextWithParams = core.NewContextWithParams
View Source
var NewHostBuilder = core.NewHostBuilder
View Source
var NewHttpException = abstract.NewHttpException
View Source
var NewRouter = core.NewRouter
View Source
var NewServiceCollection = core.NewServiceCollection
View Source
var NewWebApplicationBuilder = core.NewWebApplicationBuilder
View Source
var NotFound = abstract.NotFound
View Source
var UseCORS = extensions.UseCORS
View Source
var UseGzip = extensions.UseGzip
View Source
var UseLogging = extensions.UseLogging
View Source
var UseRateLimit = extensions.UseRateLimit
View Source
var UseRecovery = extensions.UseRecovery
View Source
var UseRequestID = extensions.UseRequestID
View Source
var UseSecurity = extensions.UseSecurity
View Source
var UseTimeout = extensions.UseTimeout
View Source
var WebApplicationCreateBuilder = core.WebApplicationCreateBuilder
Functions ¶
This section is empty.
Types ¶
type AppBuilder ¶
type AppBuilder = core.ApplicationBuilder
type Application ¶
type Application = abstract.Application
type ApplicationBuilder ¶
type ApplicationBuilder = abstract.ApplicationBuilder
type CORSMiddlewareOptions ¶
type CORSMiddlewareOptions = extensions.CORSMiddlewareOptions
type Controller ¶
type Controller = abstract.Controller
type ExceptionFilter ¶
type ExceptionFilter = abstract.ExceptionFilter
type GzipMiddlewareOptions ¶
type GzipMiddlewareOptions = extensions.GzipMiddlewareOptions
type HostApplication ¶
type HostApplication = core.HostApplication
type HttpContext ¶
type HttpContext = core.HttpContext
type HttpRouter ¶
type HttpRouter = core.HttpRouter
type Interceptor ¶
type Interceptor = abstract.Interceptor
type InterceptorFunc ¶
type InterceptorFunc = abstract.InterceptorFunc
type LoggingMiddlewareOptions ¶
type LoggingMiddlewareOptions = extensions.LoggingMiddlewareOptions
type Middleware ¶
type Middleware = abstract.Middleware
type MiddlewareFunc ¶
type MiddlewareFunc = abstract.MiddlewareFunc
type RateLimitMiddlewareOptions ¶
type RateLimitMiddlewareOptions = extensions.RateLimitMiddlewareOptions
type RecoveryMiddlewareOptions ¶
type RecoveryMiddlewareOptions = extensions.RecoveryMiddlewareOptions
type RequestIDMiddlewareOptions ¶
type RequestIDMiddlewareOptions = extensions.RequestIDMiddlewareOptions
type RouteBuilder ¶
type RouteBuilder = abstract.RouteBuilder
type RouteGroup ¶
type RouteGroup = abstract.RouteGroup
type RouteHandler ¶
type RouteHandler = abstract.RouteHandler
type SecurityMiddlewareOptions ¶
type SecurityMiddlewareOptions = extensions.SecurityMiddlewareOptions
type ServiceCollection ¶
type ServiceCollection = core.ServiceCollection
type ServiceDescriptor ¶
type ServiceDescriptor = core.ServiceDescriptor
type TimeoutMiddlewareOptions ¶
type TimeoutMiddlewareOptions = extensions.TimeoutMiddlewareOptions
type WebApp ¶
type WebApp = core.WebApplication
type WebAppBuilder ¶
type WebAppBuilder = core.WebApplicationBuilder
type WebApplication ¶
type WebApplication = abstract.WebApplication
type WebApplicationBuilder ¶
type WebApplicationBuilder = abstract.WebApplicationBuilder
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gonest
command
|
|
|
mixingen
command
Package main provides a code generator for Mixin patterns Mixin 代码生成器:将 Mixin 方法直接生成到目标类型中
|
Package main provides a code generator for Mixin patterns Mixin 代码生成器:将 Mixin 方法直接生成到目标类型中 |
|
examples
|
|
|
mixin_example
command
|
|
|
internal
|
|
|
mixingen
Package mixingen provides code generation for Mixin patterns 将 Mixin 方法直接生成到目标类型中
|
Package mixingen provides code generation for Mixin patterns 将 Mixin 方法直接生成到目标类型中 |
|
mixingen/cmd
command
|
|
|
middleware
|
|
Click to show internal directories.
Click to hide internal directories.