/// Produce a flame graph from a set of readers that contain folded stack lines.
///
/// See [`from_sorted_lines`] for the expected format of each line.
///
/// The resulting flame graph will be written out to `writer` in SVG format.
Produce a flame graph from a set of readers that contain folded stack lines.
See [`from_sorted_lines`] for the expected format of each line.

The resulting flame graph will be written out to `writer` in SVG format.
Produce a flame graph from a set of readers that contain folded stack lines . See [ ` from_sorted_lines ` ] for the expected format of each line . The resulting flame graph will be written out to ` writer ` in SVG format .
pub fn from_readers<R, W>(opt: &mut Options<'_>, readers: R, writer: W) -> quick_xml::Result<()>
where
    R: IntoIterator,
    R::Item: Read,
    W: Write,
{
    let mut input = String::new();
    for mut reader in readers {
        reader
            .read_to_string(&mut input)
            .map_err(quick_xml::Error::Io)?;
    }
    from_lines(opt, input.lines(), writer)
}
pub fn from_readers < R , W > ( opt : & mut Options < ' _ > , readers : R , writer : W ) -> quick_xml :: Result < ( ) > where R : IntoIterator , R :: Item : Read , W : Write , { let mut input = String :: new ( ) ; for mut reader in readers { reader . read_to_string ( & mut input ) . map_err ( quick_xml :: Error :: Io ) ? ; } from_lines ( opt , input . lines ( ) , writer ) }
Produce a flame graph from a set of readers that contain folded stack lines.
Produce a flame graph from a set of readers that contain folded stack lines .
opt
&mut Options<'_>
readers
R
writer
W