diff options
| author | John Turner <jturner.usa@gmail.com> | 2023-04-20 02:24:41 -0400 |
|---|---|---|
| committer | John Turner <jturner.usa@gmail.com> | 2023-04-20 02:24:41 -0400 |
| commit | 5ba52d4806c51e80f241df8a00712451726ab81b (patch) | |
| tree | 4d62848a9c4446f68056a86bbbfb92db95ef4945 | |
| parent | 112bd89c7475c8ca400b742ab357207c4d628bd3 (diff) | |
| download | get-5ba52d4806c51e80f241df8a00712451726ab81b.tar.gz | |
expand_getter takes field_name by ref instead of by value
| -rw-r--r-- | src/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -73,7 +73,7 @@ mod get { }; let getter = expand_getter( field, - Member::Named(field.ident.as_ref().unwrap().clone()), + &Member::Named(field.ident.as_ref().unwrap().clone()), &method_name, is_copy, ); @@ -101,7 +101,7 @@ mod get { }; let getter = expand_getter( field, - Member::Unnamed(Index { + &Member::Unnamed(Index { index: i as u32, span: Span::call_site(), }), @@ -115,7 +115,7 @@ mod get { fn expand_getter( field: &Field, - field_name: Member, + field_name: &Member, method_name: &Ident, is_copy: bool, ) -> TokenStream { |
