mod ident;
mod load;
use ident::Ident;
use load::Load;
use std::rc::Rc;
pub struct Action {
ident: Rc<Ident>,
load: Rc<Load>,
}
impl Action {
pub fn new() -> Self {
Self {
ident: Rc::new(Ident::new()),
load: Rc::new(Load::new()),
}
}
pub fn ident(&self) -> &Rc<Ident> {
&self.ident
}
pub fn load(&self) -> &Rc<Load> {
&self.load
}
}