pub fn first_line(text: &str, with_ellipses: bool) -> Cow<'_, str>Expand description
Returns the first line in text, up to the first \n if the text contains
multiple lines, and optionally adds ellipses “…” to the end of the line
if with_ellipses is true.
If the text is a single-line string, returns the original text.
Suitable for showing just the first line of a piece of code.
E.g., if text is:
if x {
0
} else {
1
}
the returned value, with ellipses, will be:
if x {…