Format remove_entry cfg with rustfmt

This commit is contained in:
David Tolnay 2020-09-30 12:46:45 -07:00
parent 455bc437a2
commit 7778dfd30b
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82

View File

@ -134,14 +134,22 @@ impl Map<String, Value> {
{
#[cfg(any(feature = "preserve_order", not(no_btreemap_remove_entry)))]
return self.map.remove_entry(key);
#[cfg(all(not(feature = "preserve_order"), no_btreemap_remove_entry, not(no_btreemap_get_key_value)))]
#[cfg(all(
not(feature = "preserve_order"),
no_btreemap_remove_entry,
not(no_btreemap_get_key_value),
))]
{
let (key, _value) = self.map.get_key_value(key)?;
let key = key.clone();
let value = self.map.remove::<String>(&key)?;
Some((key, value))
}
#[cfg(all(not(feature = "preserve_order"), no_btreemap_remove_entry, no_btreemap_get_key_value))]
#[cfg(all(
not(feature = "preserve_order"),
no_btreemap_remove_entry,
no_btreemap_get_key_value,
))]
{
use std::ops::{Bound, RangeBounds};