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}