Annotate .unwrap()s
This commit is contained in:
parent
fb265db5eb
commit
4211eb4497
@ -440,6 +440,8 @@ impl ToTokens for Api {
|
|||||||
*http_request.uri_mut() = ruma_api::exports::http::uri::Builder::new()
|
*http_request.uri_mut() = ruma_api::exports::http::uri::Builder::new()
|
||||||
.path_and_query(path_and_query.as_str())
|
.path_and_query(path_and_query.as_str())
|
||||||
.build()
|
.build()
|
||||||
|
// The only way this can fail is if the path given in the API definition is
|
||||||
|
// invalid. It is okay to panic in that case.
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
{ #add_headers_to_request }
|
{ #add_headers_to_request }
|
||||||
@ -460,6 +462,8 @@ impl ToTokens for Api {
|
|||||||
.header(ruma_api::exports::http::header::CONTENT_TYPE, "application/json")
|
.header(ruma_api::exports::http::header::CONTENT_TYPE, "application/json")
|
||||||
#serialize_response_headers
|
#serialize_response_headers
|
||||||
.body(#body)
|
.body(#body)
|
||||||
|
// Since we require header names to come from the `http::header` module,
|
||||||
|
// this cannot fail.
|
||||||
.unwrap();
|
.unwrap();
|
||||||
Ok(response)
|
Ok(response)
|
||||||
}
|
}
|
||||||
|
@ -315,7 +315,9 @@ mod tests {
|
|||||||
.method(metadata.method)
|
.method(metadata.method)
|
||||||
.uri(path)
|
.uri(path)
|
||||||
.body(serde_json::to_vec(&request_body)?)
|
.body(serde_json::to_vec(&request_body)?)
|
||||||
.expect("http request building to succeed");
|
// this cannot fail because we don't give user-supplied data to any of the
|
||||||
|
// builder methods
|
||||||
|
.unwrap();
|
||||||
|
|
||||||
Ok(http_request)
|
Ok(http_request)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user