use crate::*;
#[derive(Clone, Data, Debug, New)]
pub(crate) struct WatchInput {
#[get(pub(crate))]
#[set(pub(crate))]
pub(crate) signals: Vec<Expr>,
#[get(pub(crate))]
#[set(pub(crate))]
pub(crate) param_names: Vec<Ident>,
#[get(pub(crate))]
#[set(pub(crate))]
pub(crate) body: Vec<syn::Stmt>,
}