1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#![allow(non_upper_case_globals)]
use allocative::Allocative;
use anyhow::Error;
use convert_case::{Case, Casing};
use serde_derive::{Deserialize, Serialize};
use starlark::environment::LibraryExtension::*;
use starlark::environment::{GlobalsBuilder, Module};
use starlark::eval::Evaluator;
use starlark::syntax::{AstModule, Dialect};
use starlark::values::{ProvidesStaticType, StarlarkValue, Value};
use starlark::{starlark_module, starlark_simple_value, values::starlark_value};
use std::cell::RefCell;
use std::collections::{HashMap, HashSet};
use std::fmt::{self, Display};
use std::fs;
use std::io::ErrorKind;
use std::path::PathBuf;
use std::process::Command;
use std::result::Result::Ok;

mod common;
mod tests;
mod types;

pub use common::*;
pub use types::*;