Fix building on Rust 1.43.0
This commit is contained in:
parent
e3498fd856
commit
406b8501ac
@ -355,7 +355,12 @@ impl ToTokens for Api {
|
||||
.method(#ruma_api_import::exports::http::Method::#method)
|
||||
.uri(::std::format!(
|
||||
"{}{}{}",
|
||||
base_url.strip_suffix("/").unwrap_or(base_url),
|
||||
// FIXME: Once MSRV is >= 1.45.0, switch to
|
||||
// base_url.strip_suffix('/').unwrap_or(base_url),
|
||||
match base_url.as_bytes().last() {
|
||||
Some(b'/') => &base_url[..base_url.len() - 1],
|
||||
_ => base_url,
|
||||
},
|
||||
#request_path_string,
|
||||
#request_query_string,
|
||||
));
|
||||
|
@ -177,7 +177,12 @@ impl<'a> ruma_api::OutgoingRequest for Request<'a> {
|
||||
.method(http::Method::PUT)
|
||||
.uri(format!(
|
||||
"{}/_matrix/client/r0/rooms/{}/send/{}/{}",
|
||||
base_url.strip_suffix("/").unwrap_or(base_url),
|
||||
// FIXME: Once MSRV is >= 1.45.0, switch to
|
||||
// base_url.strip_suffix('/').unwrap_or(base_url),
|
||||
match base_url.as_bytes().last() {
|
||||
Some(b'/') => &base_url[..base_url.len() - 1],
|
||||
_ => base_url,
|
||||
},
|
||||
utf8_percent_encode(self.room_id.as_str(), NON_ALPHANUMERIC),
|
||||
utf8_percent_encode(self.content.event_type(), NON_ALPHANUMERIC),
|
||||
utf8_percent_encode(&self.txn_id, NON_ALPHANUMERIC),
|
||||
|
@ -164,7 +164,12 @@ impl<'a> ruma_api::OutgoingRequest for Request<'a> {
|
||||
.method(http::Method::PUT)
|
||||
.uri(format!(
|
||||
"{}/_matrix/client/r0/rooms/{}/state/{}",
|
||||
base_url.strip_suffix("/").unwrap_or(base_url),
|
||||
// FIXME: Once MSRV is >= 1.45.0, switch to
|
||||
// base_url.strip_suffix('/').unwrap_or(base_url),
|
||||
match base_url.as_bytes().last() {
|
||||
Some(b'/') => &base_url[..base_url.len() - 1],
|
||||
_ => base_url,
|
||||
},
|
||||
utf8_percent_encode(self.room_id.as_str(), NON_ALPHANUMERIC),
|
||||
utf8_percent_encode(self.content.event_type(), NON_ALPHANUMERIC),
|
||||
))
|
||||
|
@ -173,7 +173,12 @@ impl<'a> ruma_api::OutgoingRequest for Request<'a> {
|
||||
.method(http::Method::PUT)
|
||||
.uri(format!(
|
||||
"{}/_matrix/client/r0/rooms/{}/state/{}/{}",
|
||||
base_url.strip_suffix("/").unwrap_or(base_url),
|
||||
// FIXME: Once MSRV is >= 1.45.0, switch to
|
||||
// base_url.strip_suffix('/').unwrap_or(base_url),
|
||||
match base_url.as_bytes().last() {
|
||||
Some(b'/') => &base_url[..base_url.len() - 1],
|
||||
_ => base_url,
|
||||
},
|
||||
utf8_percent_encode(self.room_id.as_str(), NON_ALPHANUMERIC),
|
||||
utf8_percent_encode(self.content.event_type(), NON_ALPHANUMERIC),
|
||||
utf8_percent_encode(&self.state_key, NON_ALPHANUMERIC),
|
||||
|
Loading…
x
Reference in New Issue
Block a user