{"ast_node_type":"function","tokens":[{"end":87,"kind":"keyword","start":0,"text":"pub"}]}
        pub fn alloc<T: ArenaAllocatable<'tcx, C>, C>(&'tcx self, value: T) -> &mut T {
        #[allow(clippy::mut_from_ref)]
            value.allocate_on(self)