rat-markdown 0.7.3

markdown support for rat-text
Documentation
1
2
3
4
5
6
7
8
use rat_text::upos_type;
use unicode_segmentation::UnicodeSegmentation;

/// Length as grapheme count, excluding line breaks.
pub(crate) fn str_line_len(s: &str) -> upos_type {
    let it = s.graphemes(true);
    it.filter(|c| *c != "\n" && *c != "\r\n").count() as upos_type
}