pub fn struct_name(&self) -> String {
        let mut struct_name = String::new();
        for i in self.name.split('_') {
            struct_name.push_str(&capitalize(i));
        }
        struct_name
    }
/// capitalize the first later, if there is underscore remove it then capitalize the next letter
capitalize the first later, if there is underscore remove it then capitalize the next letter
capitalize the first later if there is underscore remove it then capitalize the next letter
pub fn struct_name(&self) -> String {
        let mut struct_name = String::new();
        for i in self.name.split('_') {
            struct_name.push_str(&capitalize(i));
        }
        struct_name
    }
pub fn struct_name ( & self ) -> String { let mut struct_name = String :: new ( ) ; for i in self . name . split ( '_' ) { struct_name . push_str ( & capitalize ( i ) ) ; } struct_name }
capitalize the first later, if there is underscore remove it then capitalize the next letter
capitalize the first later if there is underscore remove it then capitalize the next letter
&self
&self