1use crate::prelude::*; 2 3pub struct Action { 4 pub name: String, 5 pub owner: MRef, 6 pub input: Vec<(String, Value)>, 7 pub callback: fn(MRef, Vec<Type>), 8}