pub struct AnalyseExpressionParams {
pub jira_expression_for_analysis: JiraExpressionForAnalysis,
pub check: Option<String>,
}Expand description
struct for passing parameters to the method analyse_expression
Fields§
§jira_expression_for_analysis: JiraExpressionForAnalysisThe Jira expressions to analyse.
check: Option<String>The check to perform: * syntax Each expression’s syntax is checked to ensure the expression can be parsed. Also, syntactic limits are validated. For example, the expression’s length. * type EXPERIMENTAL. Each expression is type checked and the final type of the expression inferred. Any type errors that would result in the expression failure at runtime are reported. For example, accessing properties that don’t exist or passing the wrong number of arguments to functions. Also performs the syntax check. * complexity EXPERIMENTAL. Determines the formulae for how many expensive operations each expression may execute.
Trait Implementations§
Source§impl Clone for AnalyseExpressionParams
impl Clone for AnalyseExpressionParams
Source§fn clone(&self) -> AnalyseExpressionParams
fn clone(&self) -> AnalyseExpressionParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AnalyseExpressionParams
impl RefUnwindSafe for AnalyseExpressionParams
impl Send for AnalyseExpressionParams
impl Sync for AnalyseExpressionParams
impl Unpin for AnalyseExpressionParams
impl UnwindSafe for AnalyseExpressionParams
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