pub(crate) fn init_pattern_setterinfo()