pub struct RouterGenerator;Expand description
Generator for axum router code.
Implementations§
Source§impl RouterGenerator
impl RouterGenerator
Sourcepub fn generate_map_routes(
&self,
methods: &[(Ident, HttpMethod, String)],
spec_method: Option<(Ident, String)>,
) -> TokenStream
pub fn generate_map_routes( &self, methods: &[(Ident, HttpMethod, String)], spec_method: Option<(Ident, String)>, ) -> TokenStream
Generate the body of the map_routes function.
The methods parameter is a list of (method_name, http_method, path) tuples. The spec_method parameter is an optional (method_name, endpoint_path) for the spec route.
Auto Trait Implementations§
impl Freeze for RouterGenerator
impl RefUnwindSafe for RouterGenerator
impl Send for RouterGenerator
impl Sync for RouterGenerator
impl Unpin for RouterGenerator
impl UnsafeUnpin for RouterGenerator
impl UnwindSafe for RouterGenerator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more