pub struct OutputColumn {
pub name: String,
pub expr: ScalarExpr,
pub format: Option<ColumnFormat>,
}Fields§
§name: String§expr: ScalarExpr§format: Option<ColumnFormat>Display-only formatting; the underlying value stays exact and sorting uses the raw value, never the rendered text.
Trait Implementations§
Source§impl Clone for OutputColumn
impl Clone for OutputColumn
Source§fn clone(&self) -> OutputColumn
fn clone(&self) -> OutputColumn
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OutputColumn
impl Debug for OutputColumn
Source§impl<'de> Deserialize<'de> for OutputColumn
impl<'de> Deserialize<'de> for OutputColumn
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
impl Eq for OutputColumn
Source§impl PartialEq for OutputColumn
impl PartialEq for OutputColumn
Source§impl Serialize for OutputColumn
impl Serialize for OutputColumn
impl StructuralPartialEq for OutputColumn
Auto Trait Implementations§
impl Freeze for OutputColumn
impl RefUnwindSafe for OutputColumn
impl Send for OutputColumn
impl Sync for OutputColumn
impl Unpin for OutputColumn
impl UnsafeUnpin for OutputColumn
impl UnwindSafe for OutputColumn
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