pub struct AlterParam {
pub original_expr: Box<GrassIR>,
pub field: String,
pub value: FieldExpression,
pub sorted: bool,
}Fields§
§original_expr: Box<GrassIR>The original expression
field: StringThe field name that we are going to modify
value: FieldExpressionThe new value this field should assigned to
sorted: boolTrait Implementations§
Source§impl Clone for AlterParam
impl Clone for AlterParam
Source§fn clone(&self) -> AlterParam
fn clone(&self) -> AlterParam
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 AlterParam
impl Debug for AlterParam
Source§impl<'de> Deserialize<'de> for AlterParam
impl<'de> Deserialize<'de> for AlterParam
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 AlterParam
impl RefUnwindSafe for AlterParam
impl Send for AlterParam
impl Sync for AlterParam
impl Unpin for AlterParam
impl UnwindSafe for AlterParam
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