args-cli 0.1.1

Command-line interface for args
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
pub mod local;

use anyhow::Result;

use args_api::resource::PollTaskResource;

use crate::config::RunnerConfig;

pub trait Executor: Sized {
    async fn initialize(config: &RunnerConfig, task: &PollTaskResource) -> Result<Self>;
    async fn execute(&self) -> Result<()>;
    async fn cleanup(self) -> Result<()>;
}