Skip to content

Commit 5f460af

Browse files
committed
in work
1 parent ec64b1f commit 5f460af

File tree

1 file changed

+0
-17
lines changed

1 file changed

+0
-17
lines changed

rust/cubesqlplanner/cubesqlplanner/src/cube_bridge/member_sql.rs

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,6 @@ use std::collections::hash_map::HashMap;
1919
use std::rc::Rc;
2020
use std::{any::Any, cell::RefCell, rc::Weak};
2121

22-
// Extension trait для дедупликации элементов в Vec
23-
trait VecDedup<T> {
24-
fn insert_or_get_index(&mut self, item: T) -> usize;
25-
}
26-
27-
impl<T: PartialEq> VecDedup<T> for Vec<T> {
28-
fn insert_or_get_index(&mut self, item: T) -> usize {
29-
if let Some((index, _)) = self.iter().enumerate().find(|(_, itm)| *itm == &item) {
30-
index
31-
} else {
32-
let index = self.len();
33-
self.push(item);
34-
index
35-
}
36-
}
37-
}
38-
3922
#[derive(Clone, Debug, Serialize, Deserialize, PartialEq, Eq)]
4023
pub struct FilterParamsItem {
4124
pub cube_name: String,

0 commit comments

Comments
 (0)