pub struct AxumAdapter { /* private fields */ }Expand description
Axum framework adapter
Implementations§
Source§impl AxumAdapter
impl AxumAdapter
pub fn new() -> Self
Sourcepub fn route(
&mut self,
path: &str,
method: HttpMethod,
handler: HandlerFn,
) -> &mut Self
pub fn route( &mut self, path: &str, method: HttpMethod, handler: HandlerFn, ) -> &mut Self
Add a route to the server
Sourcepub fn middleware(&mut self, middleware: Box<dyn Middleware>) -> &mut Self
pub fn middleware(&mut self, middleware: Box<dyn Middleware>) -> &mut Self
Add middleware to the server
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AxumAdapter
impl !RefUnwindSafe for AxumAdapter
impl Send for AxumAdapter
impl Sync for AxumAdapter
impl Unpin for AxumAdapter
impl !UnwindSafe for AxumAdapter
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more