1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#[derive(Clone, Debug)]
pub struct Head {
    pub field: String,
    pub title: String,
    pub note: String,
    pub width: i32,
}

impl Head {
    pub fn new(field: &str, title: &str, note: &str, mut width: i32) -> Self {
        if width == 0 {
            width = 10;
        }
        Self {
            field: field.to_string(),
            title: title.to_string(),
            note: note.to_string(),
            width,
        }
    }
}

pub mod write;
pub mod read;