resolveLazyPath is preferred, but this can be necessary when passing Path
objects to child processes.
pub fn resolveLazyPathIndexAbs(
maker: *const Maker,
arena: Allocator,
lazy_path_index: Configuration.LazyPath.Index,
asking_step_index: Configuration.Step.Index,
) error
pub fn resolveLazyPathIndexAbs(
maker: *const Maker,
arena: Allocator,
lazy_path_index: Configuration.LazyPath.Index,
asking_step_index: Configuration.Step.Index,
) error{ OutOfMemory, MakeFailed }![]const u8 {
const c = &maker.scanned_config.configuration;
return resolveLazyPathAbs(maker, arena, lazy_path_index.get(c), asking_step_index);
}