Skip to content

Commit 9a8cb0d

Browse files
committed
fix clippy
1 parent f0955b8 commit 9a8cb0d

File tree

12 files changed

+49
-50
lines changed

12 files changed

+49
-50
lines changed

codegen/src/persist_index/generator.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ impl Generator {
159159
.collect::<Vec<_>>();
160160

161161
quote! {
162-
pub fn persist(&mut self, path: &String) -> eyre::Result<()>
162+
pub fn persist(&mut self, path: &str) -> eyre::Result<()>
163163
{
164164
#(#persist_logic)*
165165
Ok(())
@@ -220,7 +220,7 @@ impl Generator {
220220
.collect::<Vec<_>>();
221221

222222
quote! {
223-
pub fn parse_from_file(path: &String) -> eyre::Result<Self> {
223+
pub fn parse_from_file(path: &str) -> eyre::Result<Self> {
224224
#(#field_names_literals)*
225225

226226
Ok(Self {

codegen/src/persist_index/space.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ impl Generator {
8484
fn gen_space_secondary_index_from_table_files_path_fn(&self) -> TokenStream {
8585
let fields: Vec<_> = self
8686
.field_types
87-
.iter()
88-
.map(|(i, _)| {
87+
.keys()
88+
.map(|i| {
8989
let literal_name = Literal::string(i.to_string().as_str());
9090
quote! {
9191
#i: SpaceIndex::secondary_from_table_files_path(path, #literal_name)?,
@@ -109,8 +109,8 @@ impl Generator {
109109

110110
let process: Vec<_> = self
111111
.field_types
112-
.iter()
113-
.map(|(i, _)| {
112+
.keys()
113+
.map(|i| {
114114
quote! {
115115
for event in events.#i {
116116
self.#i.process_change_event(event)?;

codegen/src/persist_table/generator/space_file/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ impl Generator {
199199
let data_extension = Literal::string(WT_DATA_EXTENSION);
200200

201201
quote! {
202-
pub fn parse_file(path: &String) -> eyre::Result<Self> {
202+
pub fn parse_file(path: &str) -> eyre::Result<Self> {
203203
let mut primary_index = {
204204
let mut primary_index = vec![];
205205
let mut primary_file = std::fs::File::open(format!("{}/primary{}", path, #index_extension))?;

codegen/src/worktable/generator/index.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,8 @@ impl Generator {
125125
let idents = self
126126
.columns
127127
.indexes
128-
.iter()
129-
.map(|(_, idx)| &idx.name)
128+
.values()
129+
.map(|idx| &idx.name)
130130
.collect::<Vec<_>>();
131131

132132
quote! {
@@ -161,8 +161,8 @@ impl Generator {
161161
let idents = self
162162
.columns
163163
.indexes
164-
.iter()
165-
.map(|(_, idx)| &idx.name)
164+
.values()
165+
.map(|idx| &idx.name)
166166
.collect::<Vec<_>>();
167167

168168
quote! {
@@ -224,8 +224,8 @@ impl Generator {
224224
let idents = self
225225
.columns
226226
.indexes
227-
.iter()
228-
.map(|(_, idx)| &idx.name)
227+
.values()
228+
.map(|idx| &idx.name)
229229
.collect::<Vec<_>>();
230230

231231
quote! {

src/in_memory/data.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ impl<Row, const DATA_LENGTH: usize> Data<Row, DATA_LENGTH> {
209209

210210
let inner_data = unsafe { &mut *self.inner_data.get() };
211211
let bytes = &mut inner_data[link.offset as usize..(link.offset + link.length) as usize];
212-
Ok(bytes.iter().cloned().collect::<Vec<_>>())
212+
Ok(bytes.to_vec())
213213
}
214214

215215
pub fn get_bytes(&self) -> [u8; DATA_LENGTH] {

src/index/table_index_cdc.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use indexset::core::pair::Pair;
77

88
pub trait TableIndexCdc<T> {
99
fn insert_cdc(&self, value: T, link: Link) -> (Option<Link>, Vec<ChangeEvent<Pair<T, Link>>>);
10+
#[allow(clippy::type_complexity)]
1011
fn remove_cdc(
1112
&self,
1213
value: T,

src/persistence/space/data.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ impl<PkGenState, const DATA_LENGTH: u32> SpaceData<PkGenState, DATA_LENGTH> {
3434
(self.last_page_id * (DATA_LENGTH + GENERAL_HEADER_SIZE as u32) + offset) as u64,
3535
))?;
3636
let bytes = rkyv::to_bytes::<rkyv::rancor::Error>(&self.current_data_length)?;
37-
self.data_file.write(bytes.as_ref())?;
37+
self.data_file.write_all(bytes.as_ref())?;
3838
Ok(())
3939
}
4040
}
@@ -100,7 +100,7 @@ where
100100
fn save_data(&mut self, link: Link, bytes: &[u8]) -> eyre::Result<()> {
101101
if link.page_id > self.last_page_id.into() {
102102
let mut page = GeneralPage {
103-
header: GeneralHeader::new(link.page_id.into(), PageType::SpaceInfo, 0.into()),
103+
header: GeneralHeader::new(link.page_id, PageType::SpaceInfo, 0.into()),
104104
inner: DataPage {
105105
length: 0,
106106
data: [0; 1],

src/persistence/space/index/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ where
123123
Strategy<Serializer<AlignedVec, ArenaHandle<'a>, Share>, rancor::Error>,
124124
>,
125125
{
126-
let header = GeneralHeader::new(page_id.into(), PageType::Index, self.space_id);
126+
let header = GeneralHeader::new(page_id, PageType::Index, self.space_id);
127127
let mut general_page = GeneralPage {
128128
inner: node,
129129
header,
@@ -170,7 +170,7 @@ where
170170
utility.current_index,
171171
)?;
172172

173-
if &node_id < &value.key {
173+
if node_id < value.key {
174174
utility.node_id = value.key.clone();
175175
new_node_id = Some(value.key);
176176
}
@@ -212,7 +212,7 @@ where
212212
utility.current_length -= 1;
213213
IndexPage::<T>::remove_value(&mut self.index_file, page_id, size, utility.current_index)?;
214214

215-
if &node_id == &value.key {
215+
if node_id == value.key {
216216
let index = *utility
217217
.slots
218218
.get(index - 1)

src/persistence/space/index/table_of_contents.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ where
114114
}
115115

116116
pub fn iter(&self) -> impl Iterator<Item = (&T, &PageId)> {
117-
self.pages.iter().map(|v| v.inner.iter()).flatten()
117+
self.pages.iter().flat_map(|v| v.inner.iter())
118118
}
119119

120120
pub fn update_key(&mut self, old_key: &T, new_key: T)

src/table/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ where
157157
Ok(pk)
158158
}
159159

160+
#[allow(clippy::type_complexity)]
160161
pub fn insert_cdc<SecondaryEvents>(
161162
&self,
162163
row: Row,

0 commit comments

Comments
 (0)