Expand description
Other variable types.
Re-exports§
pub use super::boxed::VarBoxed;
pub use super::boxed::WeakVarBoxed;
pub use super::context::context_var_init;
pub use super::expr::expr_var_as;
pub use super::expr::expr_var_into;
pub use super::expr::expr_var_map;
pub use super::merge::ArcMergeVarInput;
pub use super::when::ContextualizedArcWhenVar;
Structs§
- Manually build a
ArcWhenVar<T>
from type erased parts. - See
Var::cow
. - See
Var::flat_map
. - See
merge_var!
. - See
when_var!
. - Represents a variable that delays initialization until the first usage.
- See
Var::map_ref
. - See
Var::map_ref_bidi
. - Input arguments for the merge closure of
MergeVarBuilder
merge vars. - See
Var::read_only
. - Identifies the source variable in another variable a value update.
- API for app implementers to replace the transitionable implementation for foreign types.
- Helper type for debug printing
Var<T>
. - Helper type for display printing
Var<T>
. - Weak reference to a
ArcVar<T>
. - Weak
ContextInitHandle
. - Weak var that upgrades to an uninitialized
ContextualizedVar<T, S>
. - Weak reference to a
ArcCowVar<T>
. - Weak reference to a
ArcFlatMapVar<T, V>
. - Weak var that can upgrade to
MapRef<I, O, S>
if the source is not dropped. - Weak var that can upgrade to
MapRefBidi<I, O, S>
if the source is not dropped. - Weak reference to
ArcMergeVar<T>
. - Weak
ReadOnlyVar<T>
. - Weak reference to a
ArcWhenVar<T>
. - Manually build a
ArcWhenVar<T>
.
Enums§
- Raw value in a
ResponseVar
. - Represents a change in a
ObservableVec
.
Functions§
- Gets if slerp mode is enabled in the context.
- Spherical linear interpolation sampler.