pub unsafe extern "C" fn destructor_callback<F>(raw_self: *mut c_void)where
    F: CompactionFilterFactory,