pub struct ResolveResult {
pub program: Program,
pub ffi_includes: Vec<String>,
pub source_files: Vec<PathBuf>,
pub embedded_modules: Vec<String>,
}Expand description
Result of resolving includes
Fields§
§program: ProgramThe resolved program with all includes merged
ffi_includes: Vec<String>FFI library names that were included (e.g., [“readline”])
source_files: Vec<PathBuf>Filesystem .seq files that were included (for cache invalidation)
embedded_modules: Vec<String>Embedded stdlib modules that were included
Auto Trait Implementations§
impl Freeze for ResolveResult
impl RefUnwindSafe for ResolveResult
impl Send for ResolveResult
impl Sync for ResolveResult
impl Unpin for ResolveResult
impl UnwindSafe for ResolveResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more