pub trait RestApiCapability: Send + Sync {
// Required method
fn register_rest(
&self,
ctx: &GearCtx,
router: Router,
openapi: &dyn OpenApiRegistry,
) -> Result<Router>;
}Expand description
REST API capability: Pure wiring; must be sync. Runs AFTER DB migrations.
Required Methods§
Sourcefn register_rest(
&self,
ctx: &GearCtx,
router: Router,
openapi: &dyn OpenApiRegistry,
) -> Result<Router>
fn register_rest( &self, ctx: &GearCtx, router: Router, openapi: &dyn OpenApiRegistry, ) -> Result<Router>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".