pub unsafe extern "C" fn blVariantAssignWeak( self_: *mut c_void, other: *const c_void, ) -> BLResult