pub fn generate_interface(self, interface_file_path: &PathBuf) {
        FileGenerator::new(
            self.type_case,
            interface_file_path.into(),
            self.scr_folder.to_path_buf(),
        )
        .build(self.language);
    }
///`interface_file_path` refers to the path of the output file.
/// If it exists, it would be overwritten
`interface_file_path` refers to the path of the output file.
If it exists, it would be overwritten
` interface_file_path ` refers to the path of the output file . If it exists it would be overwritten
pub fn generate_interface(self, interface_file_path: &PathBuf) {
        FileGenerator::new(
            self.type_case,
            interface_file_path.into(),
            self.scr_folder.to_path_buf(),
        )
        .build(self.language);
    }
pub fn generate_interface ( self , interface_file_path : & PathBuf ) { FileGenerator :: new ( self . type_case , interface_file_path . into ( ) , self . scr_folder . to_path_buf ( ) , ) . build ( self . language ) ; }
`interface_file_path` refers to the path of the output file.
` interface_file_path ` refers to the path of the output file .
self
interface_file_path
&PathBuf
self
interface_file_path
&PathBuf