{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"if"}]}
                if *shorthand && (path == "crate" || path == "self" || path == "super") {
                let path = Self::to_string(|s| s.print_path(path, false, 0));
                    self.word_nbsp(format!("pub({path})"))