Struct flatpak_rs::flatpak_manifest::FlatpakModuleDescription [−][src]
pub struct FlatpakModuleDescription {Show 28 fields
pub name: String,
pub disabled: Option<bool>,
pub sources: Vec<FlatpakSource>,
pub config_opts: Vec<String>,
pub make_args: Vec<String>,
pub make_install_args: Vec<String>,
pub rm_configure: Option<bool>,
pub no_autogen: Option<bool>,
pub no_parallel_make: Option<bool>,
pub install_rule: String,
pub no_make_install: Option<bool>,
pub no_python_timestamp_fix: Option<bool>,
pub cmake: Option<bool>,
pub buildsystem: String,
pub builddir: Option<bool>,
pub subdir: String,
pub build_options: Option<FlatpakBuildOptions>,
pub build_commands: Vec<String>,
pub post_install: Vec<String>,
pub cleanup: Vec<String>,
pub ensure_writable: Vec<String>,
pub only_arches: Vec<String>,
pub skip_arches: Vec<String>,
pub cleanup_platform: Vec<String>,
pub run_tests: Option<bool>,
pub test_rule: String,
pub test_commands: Vec<String>,
pub modules: Vec<FlatpakModule>,
}
Fields
name: String
disabled: Option<bool>
sources: Vec<FlatpakSource>
config_opts: Vec<String>
make_args: Vec<String>
make_install_args: Vec<String>
rm_configure: Option<bool>
no_autogen: Option<bool>
no_parallel_make: Option<bool>
install_rule: String
no_make_install: Option<bool>
no_python_timestamp_fix: Option<bool>
cmake: Option<bool>
buildsystem: String
builddir: Option<bool>
subdir: String
build_options: Option<FlatpakBuildOptions>
build_commands: Vec<String>
post_install: Vec<String>
cleanup: Vec<String>
ensure_writable: Vec<String>
only_arches: Vec<String>
skip_arches: Vec<String>
cleanup_platform: Vec<String>
run_tests: Option<bool>
test_rule: String
test_commands: Vec<String>
modules: Vec<FlatpakModule>
Implementations
Trait Implementations
Returns the “default value” for a type. Read more
impl<'de> Deserialize<'de> for FlatpakModuleDescription where
FlatpakModuleDescription: Default,
impl<'de> Deserialize<'de> for FlatpakModuleDescription where
FlatpakModuleDescription: Default,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more