scud/attractor/handlers/
start.rs1use anyhow::Result;
4use async_trait::async_trait;
5
6use crate::attractor::context::Context;
7use crate::attractor::graph::{PipelineGraph, PipelineNode};
8use crate::attractor::outcome::Outcome;
9use crate::attractor::run_directory::RunDirectory;
10
11use super::Handler;
12
13pub struct StartHandler;
14
15#[async_trait]
16impl Handler for StartHandler {
17 async fn execute(
18 &self,
19 _node: &PipelineNode,
20 _context: &Context,
21 _graph: &PipelineGraph,
22 _run_dir: &RunDirectory,
23 ) -> Result<Outcome> {
24 Ok(Outcome::success())
25 }
26}