store_result

Function store_result 

Source
pub fn store_result(
    task: &Task,
    digest: &str,
    cache_root: &Path,
    logs: &TaskLogs,
    duration_ms: u64,
    exit_code: i32,
    policy_override: Option<CachePolicy>,
) -> Result<(), CacheError>
Expand description

Store result after successful execution

§Arguments

  • task - The IR task definition
  • digest - Pre-computed digest for this task
  • cache_root - Root directory for cache storage
  • logs - Captured stdout/stderr
  • duration_ms - Execution duration
  • exit_code - Exit code
  • policy_override - Optional global policy override

§Errors

Returns error if IO operations fail