{"ast_node_type":"function","tokens":[{"end":97,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn with_edition(self, db: &dyn ExpandDatabase, edition: span::Edition) -> InRealFile<T> {
impl<T> InFileWrapper<span::FileId, T> {
        InRealFile { file_id: EditionedFileId::new(db, self.file_id, edition), value: self.value }