use toasty::Model;
#[derive(Debug, Clone, Model)]
#[table = "code_graph_edge"]
pub struct CodeGraphEdge {
#[key]
#[auto]
pub id: u64,
#[index]
pub project_id: u64,
#[index]
pub source_symbol_id: u64,
#[index]
pub target_symbol_id: u64,
pub edge_type: String, // "calls", "implements", "instantiates", "imports"
}