This is an automated email from the ASF dual-hosted git repository. chaokunyang pushed a commit to branch releases-0.10 in repository https://gitbox.apache.org/repos/asf/fury.git
commit f06a7ed30f0ccb21fd5ef2bc0d554d162600d9fd Author: weipeng <[email protected]> AuthorDate: Sun Dec 1 18:56:03 2024 +0800 chore(Rust): fix lint problems (#1962) ## What does this PR do? Fix the lint warnings in issue #1961 which was caused by the upgrade of clippy. ## Related issues #1961 ## Does this PR introduce any user-facing change? ## Benchmark --- rust/fury-core/src/row/row.rs | 6 +++--- rust/fury-core/src/row/writer.rs | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/rust/fury-core/src/row/row.rs b/rust/fury-core/src/row/row.rs index f71f7bc3..55d4d946 100644 --- a/rust/fury-core/src/row/row.rs +++ b/rust/fury-core/src/row/row.rs @@ -74,7 +74,7 @@ impl<'a> Row<'a> for String { } } -impl<'a> Row<'a> for bool { +impl Row<'_> for bool { type ReadResult = Self; fn write(v: &Self, writer: &mut Writer) { @@ -86,7 +86,7 @@ impl<'a> Row<'a> for bool { } } -impl<'a> Row<'a> for NaiveDate { +impl Row<'_> for NaiveDate { type ReadResult = Result<NaiveDate, Error>; fn write(v: &Self, writer: &mut Writer) { @@ -104,7 +104,7 @@ impl<'a> Row<'a> for NaiveDate { } } -impl<'a> Row<'a> for NaiveDateTime { +impl Row<'_> for NaiveDateTime { type ReadResult = Result<NaiveDateTime, Error>; fn write(v: &Self, writer: &mut Writer) { diff --git a/rust/fury-core/src/row/writer.rs b/rust/fury-core/src/row/writer.rs index cc466811..2621c41e 100644 --- a/rust/fury-core/src/row/writer.rs +++ b/rust/fury-core/src/row/writer.rs @@ -35,7 +35,7 @@ impl<'a> FieldWriterHelper<'a> { writer: &'a mut Writer, base_offset: usize, get_field_offset: Box<dyn Fn(usize) -> usize>, - ) -> FieldWriterHelper { + ) -> FieldWriterHelper<'a> { FieldWriterHelper { writer, base_offset, @@ -67,7 +67,7 @@ pub struct StructWriter<'a> { field_writer_helper: FieldWriterHelper<'a>, } -impl<'a> StructWriter<'a> { +impl StructWriter<'_> { fn get_fixed_size(bit_map_width_in_bytes: usize, num_fields: usize) -> usize { bit_map_width_in_bytes + num_fields * 8 } @@ -105,7 +105,7 @@ pub struct ArrayWriter<'a> { field_writer_helper: FieldWriterHelper<'a>, } -impl<'a> ArrayWriter<'a> { +impl ArrayWriter<'_> { fn get_fixed_size(bit_map_width_in_bytes: usize, num_fields: usize) -> usize { 8 + bit_map_width_in_bytes + num_fields * 8 } @@ -148,7 +148,7 @@ pub struct MapWriter<'a> { writer: &'a mut Writer, } -impl<'a> MapWriter<'a> { +impl MapWriter<'_> { fn get_fixed_size(&self) -> usize { // key_byte_size 8 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
