letUriOrNone function
Implementation
Option<Uri> letUriOrNone(dynamic input) {
switch (input) {
case Option<Uri> o:
return o;
case Uri u:
return Some(u);
case String s:
return Option.from(Uri.tryParse(s.trim()));
case Some(value: final v):
return letUriOrNone(v);
default:
return const None();
}
}