pub enum ColumnFormat {
Show 16 variants
ButtonColumnFormat(ButtonColumnFormat),
CheckboxColumnFormat(CheckboxColumnFormat),
DateColumnFormat(DateColumnFormat),
DateTimeColumnFormat(DateTimeColumnFormat),
DurationColumnFormat(DurationColumnFormat),
EmailColumnFormat(EmailColumnFormat),
LinkColumnFormat(LinkColumnFormat),
CurrencyColumnFormat(CurrencyColumnFormat),
ImageReferenceColumnFormat(ImageReferenceColumnFormat),
NumericColumnFormat(NumericColumnFormat),
ReferenceColumnFormat(ReferenceColumnFormat),
SelectColumnFormat(SelectColumnFormat),
SimpleColumnFormat(SimpleColumnFormat),
ScaleColumnFormat(ScaleColumnFormat),
SliderColumnFormat(SliderColumnFormat),
TimeColumnFormat(TimeColumnFormat),
}
Expand description
Format of a column.
JSON schema
{
"description": "Format of a column.",
"oneOf": [
{
"$ref": "#/components/schemas/ButtonColumnFormat"
},
{
"$ref": "#/components/schemas/CheckboxColumnFormat"
},
{
"$ref": "#/components/schemas/DateColumnFormat"
},
{
"$ref": "#/components/schemas/DateTimeColumnFormat"
},
{
"$ref": "#/components/schemas/DurationColumnFormat"
},
{
"$ref": "#/components/schemas/EmailColumnFormat"
},
{
"$ref": "#/components/schemas/LinkColumnFormat"
},
{
"$ref": "#/components/schemas/CurrencyColumnFormat"
},
{
"$ref": "#/components/schemas/ImageReferenceColumnFormat"
},
{
"$ref": "#/components/schemas/NumericColumnFormat"
},
{
"$ref": "#/components/schemas/ReferenceColumnFormat"
},
{
"$ref": "#/components/schemas/SelectColumnFormat"
},
{
"$ref": "#/components/schemas/SimpleColumnFormat"
},
{
"$ref": "#/components/schemas/ScaleColumnFormat"
},
{
"$ref": "#/components/schemas/SliderColumnFormat"
},
{
"$ref": "#/components/schemas/TimeColumnFormat"
}
],
"x-schema-name": "ColumnFormat"
}
Variants§
ButtonColumnFormat(ButtonColumnFormat)
CheckboxColumnFormat(CheckboxColumnFormat)
DateColumnFormat(DateColumnFormat)
DateTimeColumnFormat(DateTimeColumnFormat)
DurationColumnFormat(DurationColumnFormat)
EmailColumnFormat(EmailColumnFormat)
LinkColumnFormat(LinkColumnFormat)
CurrencyColumnFormat(CurrencyColumnFormat)
ImageReferenceColumnFormat(ImageReferenceColumnFormat)
NumericColumnFormat(NumericColumnFormat)
ReferenceColumnFormat(ReferenceColumnFormat)
SelectColumnFormat(SelectColumnFormat)
SimpleColumnFormat(SimpleColumnFormat)
ScaleColumnFormat(ScaleColumnFormat)
SliderColumnFormat(SliderColumnFormat)
TimeColumnFormat(TimeColumnFormat)
Trait Implementations§
Source§impl Clone for ColumnFormat
impl Clone for ColumnFormat
Source§fn clone(&self) -> ColumnFormat
fn clone(&self) -> ColumnFormat
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 ColumnFormat
impl Debug for ColumnFormat
Source§impl<'de> Deserialize<'de> for ColumnFormat
impl<'de> Deserialize<'de> for ColumnFormat
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
Source§impl From<&ColumnFormat> for ColumnFormat
impl From<&ColumnFormat> for ColumnFormat
Source§fn from(value: &ColumnFormat) -> Self
fn from(value: &ColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<ButtonColumnFormat> for ColumnFormat
impl From<ButtonColumnFormat> for ColumnFormat
Source§fn from(value: ButtonColumnFormat) -> Self
fn from(value: ButtonColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<CheckboxColumnFormat> for ColumnFormat
impl From<CheckboxColumnFormat> for ColumnFormat
Source§fn from(value: CheckboxColumnFormat) -> Self
fn from(value: CheckboxColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<CurrencyColumnFormat> for ColumnFormat
impl From<CurrencyColumnFormat> for ColumnFormat
Source§fn from(value: CurrencyColumnFormat) -> Self
fn from(value: CurrencyColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<DateColumnFormat> for ColumnFormat
impl From<DateColumnFormat> for ColumnFormat
Source§fn from(value: DateColumnFormat) -> Self
fn from(value: DateColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<DateTimeColumnFormat> for ColumnFormat
impl From<DateTimeColumnFormat> for ColumnFormat
Source§fn from(value: DateTimeColumnFormat) -> Self
fn from(value: DateTimeColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<DurationColumnFormat> for ColumnFormat
impl From<DurationColumnFormat> for ColumnFormat
Source§fn from(value: DurationColumnFormat) -> Self
fn from(value: DurationColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<EmailColumnFormat> for ColumnFormat
impl From<EmailColumnFormat> for ColumnFormat
Source§fn from(value: EmailColumnFormat) -> Self
fn from(value: EmailColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<ImageReferenceColumnFormat> for ColumnFormat
impl From<ImageReferenceColumnFormat> for ColumnFormat
Source§fn from(value: ImageReferenceColumnFormat) -> Self
fn from(value: ImageReferenceColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<LinkColumnFormat> for ColumnFormat
impl From<LinkColumnFormat> for ColumnFormat
Source§fn from(value: LinkColumnFormat) -> Self
fn from(value: LinkColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<NumericColumnFormat> for ColumnFormat
impl From<NumericColumnFormat> for ColumnFormat
Source§fn from(value: NumericColumnFormat) -> Self
fn from(value: NumericColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<ReferenceColumnFormat> for ColumnFormat
impl From<ReferenceColumnFormat> for ColumnFormat
Source§fn from(value: ReferenceColumnFormat) -> Self
fn from(value: ReferenceColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<ScaleColumnFormat> for ColumnFormat
impl From<ScaleColumnFormat> for ColumnFormat
Source§fn from(value: ScaleColumnFormat) -> Self
fn from(value: ScaleColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<SelectColumnFormat> for ColumnFormat
impl From<SelectColumnFormat> for ColumnFormat
Source§fn from(value: SelectColumnFormat) -> Self
fn from(value: SelectColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<SimpleColumnFormat> for ColumnFormat
impl From<SimpleColumnFormat> for ColumnFormat
Source§fn from(value: SimpleColumnFormat) -> Self
fn from(value: SimpleColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<SliderColumnFormat> for ColumnFormat
impl From<SliderColumnFormat> for ColumnFormat
Source§fn from(value: SliderColumnFormat) -> Self
fn from(value: SliderColumnFormat) -> Self
Converts to this type from the input type.
Source§impl From<TimeColumnFormat> for ColumnFormat
impl From<TimeColumnFormat> for ColumnFormat
Source§fn from(value: TimeColumnFormat) -> Self
fn from(value: TimeColumnFormat) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ColumnFormat
impl RefUnwindSafe for ColumnFormat
impl Send for ColumnFormat
impl Sync for ColumnFormat
impl Unpin for ColumnFormat
impl UnwindSafe for ColumnFormat
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