diff options
Diffstat (limited to 'log_db/src/record.rs')
| -rw-r--r-- | log_db/src/record.rs | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/log_db/src/record.rs b/log_db/src/record.rs deleted file mode 100644 index b349853..0000000 --- a/log_db/src/record.rs +++ /dev/null @@ -1,38 +0,0 @@ -use super::*; - -pub struct Record { - values: Vec<Value>, -} - -impl Record { - pub fn values(&self) -> &[Value] { - &self.values - } -} - -impl IntoIterator for Record { - type Item = Value; - type IntoIter = std::vec::IntoIter<Self::Item>; - - fn into_iter(self) -> Self::IntoIter { - self.values.into_iter() - } -} - -impl From<Vec<Value>> for Record { - fn from(values: Vec<Value>) -> Self { - Record { values } - } -} - -impl From<Record> for Vec<Value> { - fn from(record: Record) -> Self { - record.values - } -} - -impl From<Row> for Record { - fn from(row: Row) -> Self { - Record { values: row.values } - } -} |
