{"ast_node_type":"variable","tokens":[{"end":89,"kind":"keyword","start":0,"text":"let"}]}
    let raw_vis = crate::item_tree::visibility_from_ast(db, ast_vis.value, &mut |range| {
    let mut span_map = None;
        span_map.get_or_insert_with(|| db.span_map(ast_vis.file_id)).span_for_range(range).ctx