1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub trait CrLf {
    fn crlf(&self) -> String;
}

impl CrLf for str {
    fn crlf(&self) -> String {
        self.replace('\n', "\r\n")
    }
}

impl CrLf for String {
    fn crlf(&self) -> String {
        self.replace('\n', "\r\n")
    }
}