Skip to main content

hypershell_tokio_components/components/
update_command.rs

1use core::marker::PhantomData;
2
3use cgp::core::component::UseDelegate;
4use cgp::prelude::*;
5use tokio::process::Command;
6
7#[cgp_component {
8    provider: CommandUpdater,
9    derive_delegate: UseDelegate<Args>,
10}]
11pub trait CanUpdateCommand<Args> {
12    fn update_command(&self, _phantom: PhantomData<Args>, command: &mut Command);
13}