sylt_common/
prog.rs

1use std::cell::RefCell;
2use std::rc::Rc;
3
4use crate::{Blob, Block, RustFunction, Value};
5
6#[derive(Clone)]
7pub struct Prog {
8    pub blocks: Vec<Rc<RefCell<Block>>>,
9    pub blobs: Vec<Blob>,
10    pub functions: Vec<RustFunction>,
11    pub constants: Vec<Value>,
12    pub strings: Vec<String>,
13}