pub struct RouteValidator { /* private fields */ }
Expand description
Route validator for bootstrap integration
Implementations§
Source§impl RouteValidator
impl RouteValidator
Sourcepub fn with_diagnostics(self, enable: bool) -> Self
pub fn with_diagnostics(self, enable: bool) -> Self
Enable or disable detailed diagnostics
Sourcepub fn register_route(
&mut self,
registration: RouteRegistration,
) -> Result<(), RouteValidationError>
pub fn register_route( &mut self, registration: RouteRegistration, ) -> Result<(), RouteValidationError>
Register a route for validation
Sourcepub fn validate_all_routes(
&self,
) -> Result<ValidationReport, RouteValidationError>
pub fn validate_all_routes( &self, ) -> Result<ValidationReport, RouteValidationError>
Validate all registered routes for conflicts
Sourcepub fn generate_conflict_report(&self, conflicts: &[RouteConflict]) -> String
pub fn generate_conflict_report(&self, conflicts: &[RouteConflict]) -> String
Generate detailed conflict report for diagnostics
Trait Implementations§
Source§impl Debug for RouteValidator
impl Debug for RouteValidator
Auto Trait Implementations§
impl Freeze for RouteValidator
impl RefUnwindSafe for RouteValidator
impl Send for RouteValidator
impl Sync for RouteValidator
impl Unpin for RouteValidator
impl UnwindSafe for RouteValidator
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