Skip to main content

luaur_repl_cli/records/
repl_requirer.rs

1use core::ffi::c_void;
2
3use crate::type_aliases::bool_check::BoolCheck;
4use crate::type_aliases::compile_options::CompileOptions;
5use crate::type_aliases::coverage::Coverage;
6use luaur_cli_lib::records::vfs_navigator::VfsNavigator;
7
8#[derive(Debug, Clone)]
9pub struct ReplRequirer {
10    pub(crate) copts: CompileOptions,
11    pub(crate) coverageActive: BoolCheck,
12    pub(crate) codegenEnabled: BoolCheck,
13    pub(crate) coverageTrack: Coverage,
14    pub(crate) countersActive: BoolCheck,
15    pub(crate) countersTrack: Coverage,
16    pub(crate) vfs: VfsNavigator,
17}