From 2a5aa69024fe8c73929a4c616f02c50eb5ce43ae Mon Sep 17 00:00:00 2001
From: Kaiden42 <gitlab@tinysn.com>
Date: Sat, 3 Oct 2020 20:30:08 +0200
Subject: Fix format

---
 web/src/widget/toggler.rs | 43 +++++++++++++++++++++++--------------------
 1 file changed, 23 insertions(+), 20 deletions(-)

diff --git a/web/src/widget/toggler.rs b/web/src/widget/toggler.rs
index 5bcc1fc7..0a198079 100644
--- a/web/src/widget/toggler.rs
+++ b/web/src/widget/toggler.rs
@@ -7,21 +7,21 @@ use dodrio::bumpalo;
 use std::rc::Rc;
 
 /// A toggler that can be toggled.
-/// 
+///
 /// # Example
-/// 
+///
 /// ```
 /// # use iced_web::Toggler;
-/// 
+///
 /// pub enum Message {
 ///     TogglerToggled(bool),
 /// }
-/// 
+///
 /// let is_active = true;
-/// 
+///
 /// Toggler::new(is_active, String::from("Toggle me!"), Message::TogglerToggled);
 /// ```
-/// 
+///
 #[allow(missing_debug_implementations)]
 pub struct Toggler<Message> {
     is_active: bool,
@@ -34,16 +34,20 @@ pub struct Toggler<Message> {
 
 impl<Message> Toggler<Message> {
     /// Creates a new [`Toggler`].
-    /// 
+    ///
     /// It expects:
     ///   * a boolean describing whether the [`Toggler`] is active or not
     ///   * An optional label for the [`Toggler`]
     ///   * a function that will be called when the [`Toggler`] is toggled. It
     ///     will receive the new state of the [`Toggler`] and must produce a
     ///     `Message`.
-    /// 
+    ///
     /// [`Toggler`]: struct.Toggler.html
-    pub fn new<F>(is_active: bool, label: impl Into<Option<String>>, f: F) -> Self
+    pub fn new<F>(
+        is_active: bool,
+        label: impl Into<Option<String>>,
+        f: F,
+    ) -> Self
     where
         F: 'static + Fn(bool) -> Message,
     {
@@ -58,7 +62,7 @@ impl<Message> Toggler<Message> {
     }
 
     /// Sets the width of the [`Toggler`].
-    /// 
+    ///
     /// [`Toggler`]: struct.Toggler.html
     pub fn width(mut self, width: Length) -> Self {
         self.width = width;
@@ -66,7 +70,7 @@ impl<Message> Toggler<Message> {
     }
 
     /// Sets the style of the [`Toggler`].
-    /// 
+    ///
     /// [`Toggler`]: struct.Toggler.html
     pub fn style(mut self, style: impl Into<Box<dyn StyleSheet>>) -> Self {
         self.style = style.into();
@@ -74,7 +78,7 @@ impl<Message> Toggler<Message> {
     }
 
     /// Sets the id of the [`Toggler`].
-    /// 
+    ///
     /// [`Toggler`]: struct.Toggler.html
     pub fn id(mut self, id: impl Into<String>) -> Self {
         self.id = Some(id.into());
@@ -95,9 +99,10 @@ where
         use dodrio::builder::*;
         use dodrio::bumpalo::collections::String;
 
-        let toggler_label = &self.label.as_ref().map(|label| {
-            String::from_str_in(&label, bump).into_bump_str()
-        });
+        let toggler_label = &self
+            .label
+            .as_ref()
+            .map(|label| String::from_str_in(&label, bump).into_bump_str());
 
         let event_bus = bus.clone();
         let on_toggle = self.on_toggle.clone();
@@ -125,9 +130,7 @@ where
             })
             .finish();
 
-        let toggler = span(bump)
-            .children(vec![span(bump).finish()])
-            .finish();
+        let toggler = span(bump).children(vec![span(bump).finish()]).finish();
 
         label
             .attr(
@@ -140,7 +143,7 @@ where
                 bumpalo::format!(in bump, "width: {}; align-items: center", css::length(self.width))
                 .into_bump_str()
             )
-            .children(                
+            .children(
                 if let Some(label) = toggler_label {
                     vec![
                         text(label),
@@ -165,4 +168,4 @@ where
     fn from(toggler: Toggler<Message>) -> Element<'a, Message> {
         Element::new(toggler)
     }
-}
\ No newline at end of file
+}
-- 
cgit