message: Allow unused_unsafe in LazyCell in preparation for lib change
  makes `UnsafeCell::into_inner` safe, which means `LazyCell::into_inner` will no longer need an `unsafe` block. `LazyCell` is a blocker for the change in Rust: this fix should allow the change to take place.
diff: @@ -55,6 +55,7 @@ impl<T> LazyCell<T> {
  }
  /// Consumes this `LazyCell`, returning the underlying value.
  + #[allow(unused_unsafe)]
  pub fn into_inner(self) -> Option<T> {
  unsafe {
  self.inner.into_inner()
  