pub fn shortest_path_filtered(
graph: &SqliteGraph,
start: i64,
end: i64,
allowed_edge_types: &[&str],
) -> Result<Option<Vec<i64>>, SqliteGraphError>pub fn shortest_path_filtered(
graph: &SqliteGraph,
start: i64,
end: i64,
allowed_edge_types: &[&str],
) -> Result<Option<Vec<i64>>, SqliteGraphError>