Skip to main content

safe_migrate/model/
column.rs

1// FILE: src/model/column.rs
2
3use crate::analysis::expr_ir::ExprIr;
4use serde::{Deserialize, Serialize};
5
6#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
7pub struct Column {
8    pub name: String,
9    pub data_type: Option<String>,
10    pub is_nullable: bool,
11    pub default: Option<ExprIr>,
12    pub avg_width: Option<i32>,
13}