From 85dc170a3edb709d994d9f6fae0358dce35e0431 Mon Sep 17 00:00:00 2001 From: Tom Schuster Date: Wed, 17 Sep 2025 18:06:26 +0200 Subject: [PATCH] Update README.md This now compiles and matches the code at https://github.com/denoland/rust-urlpattern/blob/4b585ac825bf210e35234cc17294310e83dbb7a5/src/lib.rs#L266-L283. --- README.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index c5902b3..2c48741 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,6 @@ follow [the specification][spec] as closely as possible. ## Example ```rust -use urlpattern::UrlPattern; -use urlpattern::UrlPatternInput; -use urlpattern::UrlPatternInit; - use urlpattern::UrlPattern; use urlpattern::UrlPatternInit; use urlpattern::UrlPatternMatchInput; @@ -23,12 +19,12 @@ fn main() { pathname: Some("/users/:id".to_owned()), ..Default::default() }; - let pattern = ::parse(init).unwrap(); + let pattern = ::parse(init, Default::default()).unwrap(); // Match the pattern against a URL. let url = "https://example.com/users/123".parse().unwrap(); let result = pattern.exec(UrlPatternMatchInput::Url(url)).unwrap().unwrap(); - assert_eq!(result.pathname.groups.get("id").unwrap(), "123"); + assert_eq!(result.pathname.groups.get("id").unwrap().as_ref().unwrap(), "123"); } ```