UContext

Type Alias UContext 

Source
pub type UContext<V, F, LV, LF> = Context<Unlocked, V, F, LV, LF>;
Expand description

Unlocked context type alias

Aliased Type§

pub struct UContext<V, F, LV, LF> { /* private fields */ }

Implementations§

Source§

impl<V, F, LV, LF> UContext<V, F, LV, LF>
where V: UnlockedResolver<f64, LV>, F: UnlockedResolver<ExprFn, LF>, LV: LockedResolver<f64>, LF: LockedResolver<ExprFn>,

Source

pub fn new(vals: V, funcs: F) -> Self

Source

pub fn lock(self) -> LContext<LV, LF>

Source§

impl UContext<EmptyResolver<Unlocked>, EmptyResolver<Unlocked>, EmptyResolver<Locked>, EmptyResolver<Locked>>

Source

pub fn empty() -> Self