]> git.proxmox.com Git - rustc.git/blobdiff - library/core/src/fmt/builders.rs
New upstream version 1.56.0~beta.4+dfsg1
[rustc.git] / library / core / src / fmt / builders.rs
index b660788c0515fb5b6d1d36f63b3da858b555788b..8e7b03d02f157db216cb9fb71440374600cfe997 100644 (file)
@@ -23,10 +23,7 @@ impl<'buf, 'state> PadAdapter<'buf, 'state> {
         slot: &'slot mut Option<Self>,
         state: &'state mut PadAdapterState,
     ) -> fmt::Formatter<'slot> {
-        fmt.wrap_buf(move |buf| {
-            *slot = Some(PadAdapter { buf, state });
-            slot.as_mut().unwrap()
-        })
+        fmt.wrap_buf(move |buf| slot.insert(PadAdapter { buf, state }))
     }
 }