evaluate method
Implementation
RouteResult evaluate(RouteSettings settings) {
assert(settings.name != null);
final rootResult = RouteResult.root(settings);
for (final route in routes) {
final result = route.evaluate(rootResult);
if (result.isMatch) {
return result;
}
}
return rootResult.withNoNestedMatch();
}