diff options
Diffstat (limited to 'src/prop.rs')
-rw-r--r-- | src/prop.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/prop.rs b/src/prop.rs index e011848..059b74b 100644 --- a/src/prop.rs +++ b/src/prop.rs @@ -65,7 +65,7 @@ impl Field<'_> { fn from_field<'a, 'b>(fields: &'a [Field<'b>]) -> Option<&'a Field<'b>> { for field in fields { if field.attrs.from.is_some() { - return Some(&field); + return Some(field); } } None @@ -74,12 +74,12 @@ fn from_field<'a, 'b>(fields: &'a [Field<'b>]) -> Option<&'a Field<'b>> { fn source_field<'a, 'b>(fields: &'a [Field<'b>]) -> Option<&'a Field<'b>> { for field in fields { if field.attrs.from.is_some() || field.attrs.source.is_some() { - return Some(&field); + return Some(field); } } for field in fields { match &field.member { - Member::Named(ident) if ident == "source" => return Some(&field), + Member::Named(ident) if ident == "source" => return Some(field), _ => {} } } @@ -89,12 +89,12 @@ fn source_field<'a, 'b>(fields: &'a [Field<'b>]) -> Option<&'a Field<'b>> { fn backtrace_field<'a, 'b>(fields: &'a [Field<'b>]) -> Option<&'a Field<'b>> { for field in fields { if field.attrs.backtrace.is_some() { - return Some(&field); + return Some(field); } } for field in fields { if field.is_backtrace() { - return Some(&field); + return Some(field); } } None |