pub fn dump<W: fmt::Write>(&self, buffer: &mut W) -> fmt::Result {
        let mut first = true;
        for span in self.iter() {
            if !first { write!(buffer, ", ")?; }
            first = false;
            write!(buffer, "{:?}", span)?;
        }
        Ok(())
    }
/// For debugging: generate a string listing the size and color of each
/// span of memory.
For debugging: generate a string listing the size and color of each
span of memory.
For debugging : generate a string listing the size and color of each span of memory .
pub fn dump<W: fmt::Write>(&self, buffer: &mut W) -> fmt::Result {
        let mut first = true;
        for span in self.iter() {
            if !first { write!(buffer, ", ")?; }
            first = false;
            write!(buffer, "{:?}", span)?;
        }
        Ok(())
    }
pub fn dump < W : fmt :: Write > ( & self , buffer : & mut W ) -> fmt :: Result { let mut first = true ; for span in self . iter ( ) { if ! first { write ! ( buffer " " ) ? ; } first = false ; write ! ( buffer " " span ) ? ; } Ok ( ( ) ) }
For debugging: generate a string listing the size and color of each
span of memory.
For debugging : generate a string listing the size and color of each span of memory .
&self
buffer
&mut W
&self
buffer
&mut W