diff --git a/src/types/range.rs b/src/types/range.rs index 35b06a2b..34c419c8 100644 --- a/src/types/range.rs +++ b/src/types/range.rs @@ -367,12 +367,12 @@ impl fmt::Show for Range { Empty => write!(fmt, "empty"), Normal(ref lower, ref upper) => { match *lower { - Some(ref bound) => try!(bound.fmt(fmt)), + Some(ref bound) => try!(write!(fmt, "{}", bound)), None => try!(write!(fmt, "(")), } try!(write!(fmt, ",")); match *upper { - Some(ref bound) => bound.fmt(fmt), + Some(ref bound) => write!(fmt, "{}", bound), None => write!(fmt, ")"), } }