mirror of
https://github.com/Noratrieb/the-good-stuff.git
synced 2026-01-16 17:45:03 +01:00
scratch
This commit is contained in:
parent
32697eb487
commit
5f98cb10bc
1 changed files with 3 additions and 2 deletions
|
|
@ -29,12 +29,13 @@ impl syn::fold::Fold for LocalInitFolder {
|
||||||
if let Some(last_path) = mac.path.segments.iter().next_back() {
|
if let Some(last_path) = mac.path.segments.iter().next_back() {
|
||||||
match last_path.ident.to_string().as_str() {
|
match last_path.ident.to_string().as_str() {
|
||||||
"scratch_write" => {
|
"scratch_write" => {
|
||||||
let track_ident = &self.track_ident;
|
let track_ident = &self.track_ident.clone();
|
||||||
mac.path = parse_quote! { actual_scratch_write };
|
mac.path = parse_quote! { actual_scratch_write };
|
||||||
mac.tokens.extend(quote! { ; #track_ident });
|
mac.tokens.extend(quote! { ; #track_ident });
|
||||||
}
|
}
|
||||||
"scratch_read" => {
|
"scratch_read" => {
|
||||||
let track_ident = &self.track_ident;
|
let mut track_ident = self.track_ident.clone();
|
||||||
|
track_ident.set_span(track_ident.span().located_at(last_path.ident.span()));
|
||||||
mac.path = parse_quote! { actual_scratch_read };
|
mac.path = parse_quote! { actual_scratch_read };
|
||||||
mac.tokens.extend(quote! { ; #track_ident });
|
mac.tokens.extend(quote! { ; #track_ident });
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue