{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"#[allow(clippy::mut_from_ref)]"}]}
        #[allow(clippy::mut_from_ref)]
    pub trait ArenaAllocatable<'tcx, C = rustc_arena::IsNotCopy>: Sized {
        fn allocate_on(self, arena: &'tcx Arena<'tcx>) -> &'tcx mut Self;