Skip to content

Commit 337c95f

Browse files
committed
tidy
1 parent 6fafcf9 commit 337c95f

File tree

1 file changed

+0
-113
lines changed

1 file changed

+0
-113
lines changed

src/table_column.rs

Lines changed: 0 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -70,116 +70,3 @@ where
7070
self.0.get(usize::try_from(at).unwrap())
7171
}
7272
}
73-
// macro_rules! make_table_column {
74-
// ($name: ident, $index: ident) => {
75-
// /// Immutable view of a (non-ragged) column
76-
// #[derive(Clone, Debug)]
77-
// #[repr(transparent)]
78-
// pub struct $name<'table, T>(&'table [T]);
79-
//
80-
// impl<'table, T> $name<'table, T> {
81-
// pub(crate) fn new(column: &'table [T]) -> $name<'table, T> {
82-
// Self(column)
83-
// }
84-
//
85-
// /// View the underlying slice
86-
// pub fn as_slice(&self) -> &[T] {
87-
// self.0
88-
// }
89-
//
90-
// pub fn get_with_id(&self, index: crate::$index) -> Option<&T> {
91-
// self.get_with_usize(usize::try_from(index).ok()?)
92-
// }
93-
//
94-
// pub fn get_with_size_type(&self, index: crate::SizeType) -> Option<&T> {
95-
// self.get_with_usize(usize::try_from(index).ok()?)
96-
// }
97-
//
98-
// pub fn get_with_usize(&self, index: usize) -> Option<&T> {
99-
// self.0.get(index)
100-
// }
101-
// }
102-
//
103-
// impl<'table, T> $name<'table, T>
104-
// where
105-
// T: Copy,
106-
// {
107-
// pub fn iter(&self) -> impl Iterator<Item = T> + '_ {
108-
// self.0.iter().map(|&value| value)
109-
// }
110-
// }
111-
//
112-
// impl<T> std::ops::Index<usize> for $name<'_, T> {
113-
// type Output = T;
114-
// fn index(&self, index: usize) -> &Self::Output {
115-
// &self.0[index]
116-
// }
117-
// }
118-
//
119-
// impl<T> std::ops::Index<crate::$index> for $name<'_, T> {
120-
// type Output = T;
121-
// fn index(&self, index: crate::$index) -> &Self::Output {
122-
// &self.0[usize::try_from(index).unwrap()]
123-
// }
124-
// }
125-
//
126-
// impl<T> std::ops::Index<crate::SizeType> for $name<'_, T> {
127-
// type Output = T;
128-
// fn index(&self, index: crate::SizeType) -> &Self::Output {
129-
// &self.0[usize::try_from(index).unwrap()]
130-
// }
131-
// }
132-
//
133-
// impl<T> std::convert::AsRef<[T]> for $name<'_, T> {
134-
// fn as_ref(&self) -> &[T] {
135-
// self.as_slice()
136-
// }
137-
// }
138-
// };
139-
// }
140-
//
141-
// make_table_column!(NodeTableColumn, NodeId);
142-
// make_table_column!(EdgeTableColumn, EdgeId);
143-
// make_table_column!(SiteTableColumn, SiteId);
144-
// make_table_column!(MutationTableColumn, MutationId);
145-
// make_table_column!(PopulationTableColumn, PopulationId);
146-
// make_table_column!(IndividualTableColumn, IndividualId);
147-
// make_table_column!(MigrationTableColumn, MigrationId);
148-
//
149-
// #[cfg(test)]
150-
// make_table_column!(TestTableColumn, NodeId);
151-
//
152-
// #[test]
153-
// fn test_table_column_get_usize() {
154-
// let v = vec![1, 2, 3];
155-
// let c = TestTableColumn::new(&v);
156-
// assert_eq!(c.get_with_usize(1), Some(&2))
157-
// }
158-
//
159-
// #[test]
160-
// fn test_table_column_get_size_type() {
161-
// let v = vec![1, 2, 3];
162-
// let c = TestTableColumn(&v);
163-
// assert_eq!(c.get_with_size_type(crate::SizeType::from(1)), Some(&2))
164-
// }
165-
//
166-
// #[test]
167-
// fn test_table_column_get_id() {
168-
// let v = vec![1, 2, 3];
169-
// let c = TestTableColumn::new(&v);
170-
// assert_eq!(c.get_with_id(1.into()), Some(&2))
171-
// }
172-
//
173-
// #[test]
174-
// fn test_table_column_as_ref() {
175-
// let v = vec![1, 2, 3];
176-
// let c = TestTableColumn::new(&v);
177-
// assert_eq!(c.as_ref(), v.as_slice())
178-
// }
179-
//
180-
// #[test]
181-
// fn test_table_column_iter() {
182-
// let v = vec![1, 2, 3];
183-
// let c = TestTableColumn::new(&v);
184-
// assert_eq!(c.iter().collect::<Vec::<_>>(), [1, 2, 3]);
185-
// }

0 commit comments

Comments
 (0)