fastn_resolved/
expression.rs1#[derive(Debug, PartialEq, Clone, serde::Serialize, serde::Deserialize)]
2pub struct Expression {
3 pub expression: fastn_resolved::evalexpr::ExprNode,
4 pub references: fastn_resolved::Map<fastn_resolved::PropertyValue>,
5 pub line_number: usize,
6}
7
8impl Expression {
9 pub fn new(
10 expression: fastn_resolved::evalexpr::ExprNode,
11 references: fastn_resolved::Map<fastn_resolved::PropertyValue>,
12 line_number: usize,
13 ) -> Expression {
14 Expression {
15 expression,
16 references,
17 line_number,
18 }
19 }
20}