dxc_types/namespace/
block.rs

1use serde::{Deserialize, Serialize};
2use strum::{Display, EnumString};
3
4#[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize, Display, EnumString)]
5pub enum Block {
6    #[serde(rename = "none")]
7    #[strum(serialize = "none")]
8    None,
9
10    #[serde(rename = "button")]
11    #[strum(serialize = "button")]
12    Button,
13
14    #[serde(rename = "container")]
15    #[strum(serialize = "container")]
16    Container,
17
18    #[serde(rename = "aside")]
19    #[strum(serialize = "aside")]
20    Aside,
21
22    #[serde(rename = "footer")]
23    #[strum(serialize = "footer")]
24    Footer,
25
26    #[serde(rename = "header")]
27    #[strum(serialize = "header")]
28    Header,
29
30    #[serde(rename = "main")]
31    #[strum(serialize = "main")]
32    Main,
33
34    #[serde(rename = "focus-trap")]
35    #[strum(serialize = "focus-trap")]
36    FocusTrap,
37
38    #[serde(rename = "icon")]
39    #[strum(serialize = "icon")]
40    Icon,
41
42    #[serde(rename = "image")]
43    #[strum(serialize = "image")]
44    Image,
45
46    #[serde(rename = "image-viewer")]
47    #[strum(serialize = "image-viewer")]
48    ImageViewer,
49
50    #[serde(rename = "input")]
51    #[strum(serialize = "input")]
52    Input,
53
54    #[serde(rename = "link")]
55    #[strum(serialize = "link")]
56    Link,
57
58    #[serde(rename = "menu")]
59    #[strum(serialize = "menu")]
60    Menu,
61
62    #[serde(rename = "menu-item")]
63    #[strum(serialize = "menu-item")]
64    MenuItem,
65
66    #[serde(rename = "teleport")]
67    #[strum(serialize = "teleport")]
68    Teleport,
69
70    #[serde(rename = "tooltip")]
71    #[strum(serialize = "tooltip")]
72    Tooltip,
73
74    #[serde(rename = "tooltip-v2")]
75    #[strum(serialize = "tooltip-v2")]
76    TooltipV2,
77
78    #[serde(rename = "textarea")]
79    #[strum(serialize = "textarea")]
80    Textarea,
81
82    #[serde(rename = "transition")]
83    #[strum(serialize = "transition")]
84    Transition,
85}