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: booltrue if the binding is a constant value that can be set without creating a binding at runtime
no_external_dependencies: booltrue 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