mod private
{
use std ::collections ::HashMap;
#[ derive( Debug, Clone, PartialEq, Eq ) ]
pub struct Program< Command >
{
pub commands: Vec< Command >,
}
#[ derive( Default, Debug, Clone, PartialEq, Eq ) ]
pub struct ParsedCommand
{
pub name: String,
pub subjects: Vec< String >,
pub properties: HashMap< String, String >
}
}
crate ::mod_interface!
{
orphan use Program;
orphan use ParsedCommand;
}