lib-ruby-parser 3.0.11

Ruby parser
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use super::sizes;

pub(crate) fn codegen() {
    let contents = sizes()
        .into_iter()
        .map(|size| {
            format!(
                "pub(crate) const {name}: usize = {size};",
                name = size.name,
                size = size.size
            )
        })
        .collect::<Vec<_>>()
        .join("\n");

    println!("Generating sizes.rs");
    std::fs::write("src/containers/size.rs", contents).unwrap();
}