pub fn process_docs<S: Into<String>, L: Into<Vec<S>>>(
    lines: L,
    indent_headings: bool,
) -> Vec<String> {
    lines.into().into_iter().process_docs(indent_headings)
}
/// Process and concatenate the doc lines into a single String
///
/// The processing transforms doc tests into regular rust code blocks and optionally indent the
/// markdown headings in order to leave the top heading to the crate name
Process and concatenate the doc lines into a single String
The processing transforms doc tests into regular rust code blocks and optionally indent the
markdown headings in order to leave the top heading to the crate name
Process and concatenate the doc lines into a single String The processing transforms doc tests into regular rust code blocks and optionally indent the markdown headings in order to leave the top heading to the crate name
pub fn process_docs<S: Into<String>, L: Into<Vec<S>>>(
    lines: L,
    indent_headings: bool,
) -> Vec<String> {
    lines.into().into_iter().process_docs(indent_headings)
}
pub fn process_docs < S : Into < String > , L : Into < Vec < S > > > ( lines : L , indent_headings : bool , ) -> Vec < String > { lines . into ( ) . into_iter ( ) . process_docs ( indent_headings ) }
Process and concatenate the doc lines into a single String
The processing transforms doc tests into regular rust code blocks and optionally indent the
markdown headings in order to leave the top heading to the crate name
Process and concatenate the doc lines into a single String The processing transforms doc tests into regular rust code blocks and optionally indent the markdown headings in order to leave the top heading to the crate name
lines
L
indent_headings
bool