pub fn build(&mut self) -> Execution {
        Execution {
            banner: self.banner.map(PathBuf::from),
            binaries: self
                .binaries
                .as_ref()
                .map(|b| b.iter().map(PathBuf::from).collect()),
            copyright_year: self.copyright_year.map(String::from),
            copyright_holder: self.copyright_holder.map(String::from),
            description: self.description.map(String::from),
            dialog: self.dialog.map(PathBuf::from),
            eula: self.eula.map(PathBuf::from),
            force: self.force,
            help_url: self.help_url.map(String::from),
            input: self.input.map(PathBuf::from),
            license: self.license.map(PathBuf::from),
            manufacturer: self.manufacturer.map(String::from),
            output: self.output.map(PathBuf::from),
            package: self.package.map(String::from),
            path_guid: self.path_guid.map(String::from),
            product_icon: self.product_icon.map(PathBuf::from),
            product_name: self.product_name.map(String::from),
            upgrade_guid: self.upgrade_guid.map(String::from),
        }
    }
/// Builds a read-only initialization execution.
Builds a read-only initialization execution.
Builds a read - only initialization execution .
pub fn build(&mut self) -> Execution {
        Execution {
            banner: self.banner.map(PathBuf::from),
            binaries: self
                .binaries
                .as_ref()
                .map(|b| b.iter().map(PathBuf::from).collect()),
            copyright_year: self.copyright_year.map(String::from),
            copyright_holder: self.copyright_holder.map(String::from),
            description: self.description.map(String::from),
            dialog: self.dialog.map(PathBuf::from),
            eula: self.eula.map(PathBuf::from),
            force: self.force,
            help_url: self.help_url.map(String::from),
            input: self.input.map(PathBuf::from),
            license: self.license.map(PathBuf::from),
            manufacturer: self.manufacturer.map(String::from),
            output: self.output.map(PathBuf::from),
            package: self.package.map(String::from),
            path_guid: self.path_guid.map(String::from),
            product_icon: self.product_icon.map(PathBuf::from),
            product_name: self.product_name.map(String::from),
            upgrade_guid: self.upgrade_guid.map(String::from),
        }
    }
pub fn build ( & mut self ) -> Execution { Execution { banner : self . banner . map ( PathBuf :: from ) , binaries : self . binaries . as_ref ( ) . map ( | b | b . iter ( ) . map ( PathBuf :: from ) . collect ( ) ) , copyright_year : self . copyright_year . map ( String :: from ) , copyright_holder : self . copyright_holder . map ( String :: from ) , description : self . description . map ( String :: from ) , dialog : self . dialog . map ( PathBuf :: from ) , eula : self . eula . map ( PathBuf :: from ) , force : self . force , help_url : self . help_url . map ( String :: from ) , input : self . input . map ( PathBuf :: from ) , license : self . license . map ( PathBuf :: from ) , manufacturer : self . manufacturer . map ( String :: from ) , output : self . output . map ( PathBuf :: from ) , package : self . package . map ( String :: from ) , path_guid : self . path_guid . map ( String :: from ) , product_icon : self . product_icon . map ( PathBuf :: from ) , product_name : self . product_name . map ( String :: from ) , upgrade_guid : self . upgrade_guid . map ( String :: from ) , } }
Builds a read-only initialization execution.
Builds a read - only initialization execution .
&mut self
&mut self