pub struct ComputedFieldSpec {
pub target_path: String,
pub expression: ComputedExpr,
pub result_type: String,
}Expand description
Specification for a computed/derived field
Fields§
§target_path: StringTarget field path (e.g., “trading.total_volume”)
expression: ComputedExprExpression AST
result_type: StringResult type (e.g., “Option
Trait Implementations§
Source§impl Clone for ComputedFieldSpec
impl Clone for ComputedFieldSpec
Source§fn clone(&self) -> ComputedFieldSpec
fn clone(&self) -> ComputedFieldSpec
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 moreSource§impl Debug for ComputedFieldSpec
impl Debug for ComputedFieldSpec
Source§impl<'de> Deserialize<'de> for ComputedFieldSpec
impl<'de> Deserialize<'de> for ComputedFieldSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ComputedFieldSpec
impl RefUnwindSafe for ComputedFieldSpec
impl Send for ComputedFieldSpec
impl Sync for ComputedFieldSpec
impl Unpin for ComputedFieldSpec
impl UnwindSafe for ComputedFieldSpec
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