Struct i_slint_compiler::expression_tree::BindingAnalysis
source · pub struct BindingAnalysis {
pub is_in_binding_loop: Cell<bool>,
pub is_const: bool,
pub no_external_dependencies: bool,
}
Fields§
§is_in_binding_loop: Cell<bool>
true if that binding is part of a binding loop that already has been reported.
is_const: bool
true if the binding is a constant value that can be set without creating a binding at runtime
no_external_dependencies: bool
true if this binding does not depends on the value of property that are set externally. When true, this binding cannot be part of a binding loop involving external components
Trait Implementations§
source§impl Clone for BindingAnalysis
impl Clone for BindingAnalysis
source§fn clone(&self) -> BindingAnalysis
fn clone(&self) -> BindingAnalysis
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for BindingAnalysis
impl Debug for BindingAnalysis
source§impl Default for BindingAnalysis
impl Default for BindingAnalysis
source§fn default() -> BindingAnalysis
fn default() -> BindingAnalysis
Returns the “default value” for a type. Read more