#[non_exhaustive]pub struct HclEvaluator;Expand description
Default evaluator implementation.
Implementations§
Source§impl HclEvaluator
impl HclEvaluator
Trait Implementations§
Source§impl Debug for HclEvaluator
impl Debug for HclEvaluator
Source§impl Default for HclEvaluator
impl Default for HclEvaluator
Source§fn default() -> HclEvaluator
fn default() -> HclEvaluator
Returns the “default value” for a type. Read more
Source§impl Evaluator for HclEvaluator
impl Evaluator for HclEvaluator
Source§fn evaluate(
&self,
component: &Component,
ctx: &EvalContext,
) -> Result<EvaluatedComponent>
fn evaluate( &self, component: &Component, ctx: &EvalContext, ) -> Result<EvaluatedComponent>
Reduce
component against ctx, returning the resolved IR plus
any diagnostics surfaced during evaluation. Read moreAuto Trait Implementations§
impl Freeze for HclEvaluator
impl RefUnwindSafe for HclEvaluator
impl Send for HclEvaluator
impl Sync for HclEvaluator
impl Unpin for HclEvaluator
impl UnsafeUnpin for HclEvaluator
impl UnwindSafe for HclEvaluator
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