Skip to content

Commit c0061e7

Browse files
committed
refactor(post): document COMMENT_SEARCH_CAPTURE capture invariant with .expect()
1 parent f402827 commit c0061e7

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/post.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,12 @@ pub async fn item(req: Request<Body>) -> Result<Response<Body>, String> {
7676
}
7777

7878
let query_body = match COMMENT_SEARCH_CAPTURE.captures(&url) {
79-
Some(captures) => captures.get(1).unwrap().as_str().replace("%20", " ").replace('+', " "),
79+
Some(captures) => captures
80+
.get(1)
81+
.expect("COMMENT_SEARCH_CAPTURE has exactly one capture group; .get(1) is always Some on a match")
82+
.as_str()
83+
.replace("%20", " ")
84+
.replace('+', " "),
8085
None => String::new(),
8186
};
8287

0 commit comments

Comments
 (0)