pub struct ExpressionContext {
pub stack_frame: Rc<RuntimePropertiesStackFrame>,
}Expand description
Data structure used for dynamic injection of values into Expressions, maintaining a pointer e.g. to the current stack frame to enable evaluation of properties & dependencies
Fields§
§stack_frame: Rc<RuntimePropertiesStackFrame>Auto Trait Implementations§
impl !Send for ExpressionContext
impl !Sync for ExpressionContext
impl Freeze for ExpressionContext
impl RefUnwindSafe for ExpressionContext
impl Unpin for ExpressionContext
impl UnsafeUnpin for ExpressionContext
impl UnwindSafe for ExpressionContext
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
Source§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.