Function tvix_glue::builtins::fetchers::fetcher_builtins::fetch_lazy

source ·
fn fetch_lazy(
    state: Rc<TvixStoreIO>,
    name: String,
    fetch: Fetch,
) -> Result<Value, ErrorKind>
Expand description

Consumes a fetch. If there is enough info to calculate the store path without fetching, queue the fetch to be fetched lazily, and return the store path. If there’s not enough info to calculate it, do the fetch now, and then return the store path.