elvis_core/value/
column.rs1#[derive(Clone, Copy, Eq, Ord, PartialEq, PartialOrd)]
3pub enum MultiColumnLineStyle {
4 None,
6 Hidden,
8 Dotted,
10 Dashed,
12 Solid,
14 Double,
16 Groove,
18 Ridge,
20 Inset,
22 OutSet,
24}
25
26impl Default for MultiColumnLineStyle {
27 fn default() -> MultiColumnLineStyle {
28 MultiColumnLineStyle::None
29 }
30}
31
32impl ToString for MultiColumnLineStyle {
33 fn to_string(&self) -> String {
34 match self {
35 MultiColumnLineStyle::Dashed => "dashed",
36 MultiColumnLineStyle::Dotted => "dotted",
37 MultiColumnLineStyle::Double => "double",
38 MultiColumnLineStyle::Groove => "groove",
39 MultiColumnLineStyle::Hidden => "hidden",
40 MultiColumnLineStyle::Inset => "inset",
41 MultiColumnLineStyle::None => "none",
42 MultiColumnLineStyle::OutSet => "outset",
43 MultiColumnLineStyle::Ridge => "ridge",
44 MultiColumnLineStyle::Solid => "solid",
45 }
46 .into()
47 }
48}