Skip to main content

Module errors

Module errors 

Source
Expand description

Error types returned by navigation operations.

Error types returned by navigation operations. Use NavResult<T> as a convenience alias for Result<T, NavError>.

§Example

use yew_nav_link::NavError;

fn handle_error(err: &NavError) {
    match err {
        NavError::RouteNotFound => { /* handle */ }
        NavError::InvalidRoute(msg) => { /* handle */ }
        NavError::NavigationCancelled => { /* handle */ }
    }
}

§Variants

VariantDescription
RouteNotFoundTarget route does not match any registered route
InvalidRoute(String)Route string could not be parsed
NavigationCancelledNavigation was cancelled

Enums§

NavError
Errors that can occur during navigation operations.

Type Aliases§

NavResult
A convenience alias for Result<T, NavError>.