labt 0.3.9

Lab-t Lightweight Android build tool
use sailfish::TemplateOnce;

#[derive(TemplateOnce)]
#[template(path = "AndroidManifest.xml", delimiter = '#')]
pub struct AndroidManifest {
    pub package_name: String,
    pub version_number: i32,
    pub version_name: String,
    pub main_activity: String,
}

impl AndroidManifest {
    pub fn new(
        package: &str,
        version_number: i32,
        version_name: &str,
        main_activity: &str,
    ) -> AndroidManifest {
        AndroidManifest {
            package_name: String::from(package),
            version_number,
            version_name: String::from(version_name),
            main_activity: String::from(main_activity),
        }
    }
}