Skip to content

Commit

Permalink
nit
Browse files Browse the repository at this point in the history
  • Loading branch information
hkratz committed Sep 27, 2024
1 parent bd1aeb2 commit 37311a3
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,17 @@ pub fn expect(_attr: TokenStream, item: TokenStream) -> TokenStream {
#[rustversion::all(since(1.43.0), before(1.81))]
#[proc_macro_attribute]
pub fn expect(attr: TokenStream, item: TokenStream) -> TokenStream {
replace_attr_name_with(attr, item, "allow")
replace_attr_with(attr, item, "allow")
}

#[rustversion::since(1.81)]
#[proc_macro_attribute]
pub fn expect(attr: TokenStream, item: TokenStream) -> TokenStream {
replace_attr_name_with(attr, item, "expect")
replace_attr_with(attr, item, "expect")
}

#[rustversion::since(1.43.0)]
fn replace_attr_name_with(
attr: TokenStream,
item: TokenStream,
allow_or_expect: &str,
) -> TokenStream {
fn replace_attr_with(attr: TokenStream, item: TokenStream, allow_or_expect: &str) -> TokenStream {
use proc_macro::{Delimiter, Group, Ident, Punct, Spacing, Span, TokenTree};
use std::iter::once;
let mut s = TokenStream::new();
Expand Down

0 comments on commit 37311a3

Please sign in to comment.