1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
use crate::field_type::FieldType;

use serde::{Deserialize, Serialize};

#[derive(Debug, Deserialize, Serialize)]
pub struct Column {
  name: String,
  t: FieldType
}

impl Column {
  pub fn new(name: String, t: FieldType) -> Column {
    Column { name, t }
  }

  pub fn name(&self) -> &String {
    &self.name
  }

  pub fn t(&self) -> &FieldType {
    &self.t
  }
}