.     ///     /// # Examples     ///     /// ```     /// use conrod_core::Range;     ///     /// assert_eq!(Range::new(0.0, 0.0).direction(), 0.0);     /// assert_eq!(Range::new(0.0, 0.0).direction(), 0.0);     /// assert_eq!(Range::new(0.0, -0.0).