IntoApiMethodRouter

Trait IntoApiMethodRouter 

Source
pub trait IntoApiMethodRouter<S = ()> {
    // Required methods
    fn into_get_route(self) -> ApiMethodRouter<S>;
    fn into_post_route(self) -> ApiMethodRouter<S>;
    fn into_patch_route(self) -> ApiMethodRouter<S>;
    fn into_delete_route(self) -> ApiMethodRouter<S>;
    fn into_put_route(self) -> ApiMethodRouter<S>;
}
Expand description

Trait for handlers that carry their own documentation.

This trait is automatically implemented by the #[rovo] macro for decorated handlers. It provides methods to convert the handler into documented route handlers for each HTTP method.

You typically won’t implement this trait manually - instead, use the #[rovo] macro on your handler functions.

Required Methods§

Source

fn into_get_route(self) -> ApiMethodRouter<S>

Convert into a GET route with documentation

Source

fn into_post_route(self) -> ApiMethodRouter<S>

Convert into a POST route with documentation

Source

fn into_patch_route(self) -> ApiMethodRouter<S>

Convert into a PATCH route with documentation

Source

fn into_delete_route(self) -> ApiMethodRouter<S>

Convert into a DELETE route with documentation

Source

fn into_put_route(self) -> ApiMethodRouter<S>

Convert into a PUT route with documentation

Implementors§