Fix inversion of NonAuthEndpoint implementations

This commit is contained in:
Jonas Platte 2020-08-08 20:05:44 +02:00
parent d6d84a9a70
commit ade12dec47
No known key found for this signature in database
GPG Key ID: 7D261D771D915378

View File

@ -237,11 +237,13 @@ impl ToTokens for Api {
let request_lifetimes = self.request.combine_lifetimes();
let non_auth_endpoint_impl = if requires_authentication.value {
quote! {
impl #request_lifetimes ::ruma_api::NonAuthEndpoint for Request #request_lifetimes {}
}
} else {
TokenStream::new()
} else {
quote! {
impl #request_lifetimes ::ruma_api::NonAuthEndpoint
for Request #request_lifetimes
{}
}
};
let api = quote! {