pub enum BlockElement {
ButtonElement(ButtonElement),
CheckboxGroupsBlockElement(CheckboxGroupsBlockElement),
DatePickerBlockElement(DatePickerBlockElement),
ImageBlockElement(ImageBlockElement),
MultiSelectBlockElement(MultiSelectBlockElement),
OverflowBlockElement(OverflowBlockElement),
PlainTextInputBlockElement(PlainTextInputBlockElement),
RadioButtonsBlockElement(RadioButtonsBlockElement),
SelectBlockElement(SelectBlockElement),
TimePickerBlockElement(TimePickerBlockElement),
None,
}Expand description
Variants§
ButtonElement(ButtonElement)
CheckboxGroupsBlockElement(CheckboxGroupsBlockElement)
DatePickerBlockElement(DatePickerBlockElement)
ImageBlockElement(ImageBlockElement)
MultiSelectBlockElement(MultiSelectBlockElement)
OverflowBlockElement(OverflowBlockElement)
PlainTextInputBlockElement(PlainTextInputBlockElement)
RadioButtonsBlockElement(RadioButtonsBlockElement)
SelectBlockElement(SelectBlockElement)
TimePickerBlockElement(TimePickerBlockElement)
None
Implementations§
Source§impl BlockElement
impl BlockElement
pub fn block_type(&self) -> BlockElementType
Trait Implementations§
Source§impl Debug for BlockElement
impl Debug for BlockElement
Source§impl Default for BlockElement
impl Default for BlockElement
Source§impl<'de> Deserialize<'de> for BlockElement
impl<'de> Deserialize<'de> for BlockElement
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 PartialEq for BlockElement
impl PartialEq for BlockElement
Source§impl Serialize for BlockElement
impl Serialize for BlockElement
impl StructuralPartialEq for BlockElement
Auto Trait Implementations§
impl Freeze for BlockElement
impl RefUnwindSafe for BlockElement
impl Send for BlockElement
impl Sync for BlockElement
impl Unpin for BlockElement
impl UnwindSafe for BlockElement
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