yazi/yazi-actor/src/tasks/process_exec.rs
2025-07-18 14:31:16 +08:00

18 lines
375 B
Rust

use anyhow::Result;
use yazi_macro::succ;
use yazi_parser::tasks::ProcessExecOpt;
use yazi_shared::event::Data;
use crate::{Actor, Ctx};
pub struct ProcessExec;
impl Actor for ProcessExec {
type Options = ProcessExecOpt;
const NAME: &str = "process_exec";
fn act(cx: &mut Ctx, opt: Self::Options) -> Result<Data> {
succ!(cx.tasks.scheduler.process_open(opt));
}
}