summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Turner <jturner.usa@gmail.com>2023-04-20 02:24:41 -0400
committerJohn Turner <jturner.usa@gmail.com>2023-04-20 02:24:41 -0400
commit5ba52d4806c51e80f241df8a00712451726ab81b (patch)
tree4d62848a9c4446f68056a86bbbfb92db95ef4945
parent112bd89c7475c8ca400b742ab357207c4d628bd3 (diff)
downloadget-5ba52d4806c51e80f241df8a00712451726ab81b.tar.gz
expand_getter takes field_name by ref instead of by value
-rw-r--r--src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 3a3b90b..899ebfb 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -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 {