rs-line-count 0.1.0

counts number of lines(' ')
Documentation
use std::io::BufRead;
use std::io::BufReader;
use std::io::Read;

pub fn reader2count<R>(rdr: R) -> usize
where
    R: Read,
{
    let br = BufReader::new(rdr);
    let lines = br.lines();
    lines.count()
}

pub fn splited2count<R>(rdr: R, sep: u8) -> usize
where
    R: Read,
{
    let br = BufReader::new(rdr);
    let splited = br.split(sep);
    splited.count()
}