Struct pax_runtime::properties::ExpressionContext
source · 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>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExpressionContext
impl !RefUnwindSafe for ExpressionContext
impl !Send for ExpressionContext
impl !Sync for ExpressionContext
impl Unpin 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
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.