pub struct RouteDebugInfo {
pub failed_at_level: usize,
pub consumed_path: String,
pub remaining_path: String,
pub available_routes: Vec<String>,
pub suggestion: Option<String>,
}Expand description
路由调试信息
包含路由解析过程中的详细信息,用于调试和错误报告
Fields§
§failed_at_level: usize失败的层级
consumed_path: String已消费的路径
remaining_path: String剩余的路径
available_routes: Vec<String>可用的路由列表
suggestion: Option<String>建议的修复方案
Implementations§
Source§impl RouteDebugInfo
RouteDebugInfo 的实用方法实现
impl RouteDebugInfo
RouteDebugInfo 的实用方法实现
Trait Implementations§
Source§impl Clone for RouteDebugInfo
impl Clone for RouteDebugInfo
Source§fn clone(&self) -> RouteDebugInfo
fn clone(&self) -> RouteDebugInfo
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 RouteDebugInfo
impl Debug for RouteDebugInfo
Source§impl PartialEq for RouteDebugInfo
impl PartialEq for RouteDebugInfo
impl StructuralPartialEq for RouteDebugInfo
Auto Trait Implementations§
impl Freeze for RouteDebugInfo
impl RefUnwindSafe for RouteDebugInfo
impl Send for RouteDebugInfo
impl Sync for RouteDebugInfo
impl Unpin for RouteDebugInfo
impl UnsafeUnpin for RouteDebugInfo
impl UnwindSafe for RouteDebugInfo
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