{"ast_node_type":"function","tokens":[{"end":34,"kind":"keyword","start":0,"text":"pub(in"}]}
    pub(in crate::solve) fn enter(
    #[instrument(level = "debug", skip_all, fields(source = ?self.source))]
        self,