Struct ezno_parser::VisitorsMut
source · pub struct VisitorsMut<T> {
pub expression_visitors_mut: Vec<Box<dyn VisitorMut<Expression, T>>>,
pub statement_visitors_mut: Vec<Box<dyn VisitorMut<Statement, T>>>,
pub jsx_element_visitors_mut: Vec<Box<dyn VisitorMut<JSXElement, T>>>,
pub variable_visitors_mut: Vec<Box<dyn for<'a> VisitorMut<MutableVariablePart<'a>, T>>>,
pub block_visitors_mut: Vec<Box<dyn for<'a> VisitorMut<BlockLikeMut<'a>, T>>>,
}
Fields§
§expression_visitors_mut: Vec<Box<dyn VisitorMut<Expression, T>>>
§statement_visitors_mut: Vec<Box<dyn VisitorMut<Statement, T>>>
§jsx_element_visitors_mut: Vec<Box<dyn VisitorMut<JSXElement, T>>>
§variable_visitors_mut: Vec<Box<dyn for<'a> VisitorMut<MutableVariablePart<'a>, T>>>
§block_visitors_mut: Vec<Box<dyn for<'a> VisitorMut<BlockLikeMut<'a>, T>>>
Trait Implementations§
source§impl<T: Default> Default for VisitorsMut<T>
impl<T: Default> Default for VisitorsMut<T>
source§fn default() -> VisitorsMut<T>
fn default() -> VisitorsMut<T>
Returns the “default value” for a type. Read more