Struct i_slint_compiler::llr::GlobalComponent
source · pub struct GlobalComponent {
pub name: String,
pub properties: Vec<Property>,
pub functions: Vec<Function>,
pub init_values: Vec<Option<BindingExpression>>,
pub const_properties: Vec<bool>,
pub public_properties: PublicProperties,
pub private_properties: PrivateProperties,
pub exported: bool,
pub aliases: Vec<String>,
pub is_builtin: bool,
pub prop_analysis: Vec<PropertyAnalysis>,
}
Fields§
§name: String
§properties: Vec<Property>
§functions: Vec<Function>
§init_values: Vec<Option<BindingExpression>>
One entry per property
const_properties: Vec<bool>
§public_properties: PublicProperties
§private_properties: PrivateProperties
§exported: bool
true if we should expose the global in the generated API
aliases: Vec<String>
The extra names under which this component should be accessible if it is exported several time.
is_builtin: bool
True when this is a built-in global that does not need to be generated
prop_analysis: Vec<PropertyAnalysis>
Analysis for each properties