hypershell-components 0.1.0

Modular DSL for shellscripting in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
use core::marker::PhantomData;

use crate::traits::WrapStaticArg;

pub struct WithArgs<Args>(pub PhantomData<Args>);

pub struct FieldArgs<Tag>(pub PhantomData<Tag>);

pub struct JoinArgs<Args>(pub PhantomData<Args>);

pub type WithStaticArgs<Args> = WithArgs<<Args as WrapStaticArg>::Wrapped>;