Module versioning

Module versioning 

Source

Structs§

ApiVersion
API version configuration
VersionInfo
Extracted version information from request
VersioningConfig
VersioningConfigBuilder
VersioningLayer
Tower Layer implementation for VersioningMiddleware
VersioningMiddleware
API versioning middleware
VersioningService
Tower Service implementation for versioning

Enums§

VersionStrategy
API versioning strategy

Traits§

RequestVersionExt
Extension trait to get version info from request

Functions§

default_versioning_middleware
Create versioning middleware with default configuration
versioning_layer
Create versioning layer for use with axum routers
versioning_middleware
Convenience functions for creating versioning middleware