pub struct RouteGenerator;Expand description
Route generation utilities
Implementations§
Source§impl RouteGenerator
impl RouteGenerator
Sourcepub fn generate_routes_from_path(
path: &str,
path_item: &ReferenceOr<PathItem>,
spec: &Arc<OpenApiSpec>,
) -> Result<Vec<OpenApiRoute>>
pub fn generate_routes_from_path( path: &str, path_item: &ReferenceOr<PathItem>, spec: &Arc<OpenApiSpec>, ) -> Result<Vec<OpenApiRoute>>
Generate routes from an OpenAPI path item
Auto Trait Implementations§
impl Freeze for RouteGenerator
impl RefUnwindSafe for RouteGenerator
impl Send for RouteGenerator
impl Sync for RouteGenerator
impl Unpin for RouteGenerator
impl UnwindSafe for RouteGenerator
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
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