pub struct ExpressionsResource { /* private fields */ }Expand description
Expressions — /api/v2/expressions. The catalog of available expressions plus an evaluator.
Implementations§
Source§impl ExpressionsResource
impl ExpressionsResource
Sourcepub async fn list(&self) -> Result<Vec<AvailableExpression>, ManagerError>
pub async fn list(&self) -> Result<Vec<AvailableExpression>, ManagerError>
List the available expressions.
Sourcepub async fn evaluate(
&self,
body: EvaluateExpression,
is_async: bool,
) -> Result<EvaluateExpressionResponse, ManagerError>
pub async fn evaluate( &self, body: EvaluateExpression, is_async: bool, ) -> Result<EvaluateExpressionResponse, ManagerError>
Evaluate an expression. is_async runs the evaluation asynchronously.
Auto Trait Implementations§
impl !RefUnwindSafe for ExpressionsResource
impl !UnwindSafe for ExpressionsResource
impl Freeze for ExpressionsResource
impl Send for ExpressionsResource
impl Sync for ExpressionsResource
impl Unpin for ExpressionsResource
impl UnsafeUnpin for ExpressionsResource
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