pub struct DiscoveredRoute {
pub method: HttpMethod,
pub path: String,
pub path_shape: String,
pub path_params: Vec<String>,
pub module_name: Option<String>,
pub controller_prefix: Option<String>,
pub openapi: OpenApiRouteMetadata,
pub versioning: RouteVersioning,
pub serialization: SerializationOptions,
pub metadata: BTreeMap<String, Value>,
pub validation_enabled: bool,
}Expand description
Snapshot of a resolved HTTP route.
Fields§
§method: HttpMethod§path: String§path_shape: String§path_params: Vec<String>§module_name: Option<String>§controller_prefix: Option<String>§openapi: OpenApiRouteMetadata§versioning: RouteVersioning§serialization: SerializationOptions§metadata: BTreeMap<String, Value>§validation_enabled: boolTrait Implementations§
Source§impl Clone for DiscoveredRoute
impl Clone for DiscoveredRoute
Source§fn clone(&self) -> DiscoveredRoute
fn clone(&self) -> DiscoveredRoute
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DiscoveredRoute
impl Debug for DiscoveredRoute
Source§impl PartialEq for DiscoveredRoute
impl PartialEq for DiscoveredRoute
impl StructuralPartialEq for DiscoveredRoute
Auto Trait Implementations§
impl Freeze for DiscoveredRoute
impl RefUnwindSafe for DiscoveredRoute
impl Send for DiscoveredRoute
impl Sync for DiscoveredRoute
impl Unpin for DiscoveredRoute
impl UnsafeUnpin for DiscoveredRoute
impl UnwindSafe for DiscoveredRoute
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