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 duplicate 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
Auto Trait Implementations§
impl !Freeze for BindingAnalysis
impl !RefUnwindSafe for BindingAnalysis
impl Send for BindingAnalysis
impl !Sync for BindingAnalysis
impl Unpin for BindingAnalysis
impl UnwindSafe for BindingAnalysis
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more