1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
use crate::__string_enum;

#[derive(Debug, Clone)]
#[cfg_attr(test, derive(PartialEq))]
pub enum BorderStyle {
    Single,
    DashDotStroked,
    Dashed,
    DashSmallGap,
    DotDash,
    DotDotDash,
    Dotted,
    Double,
    DoubleWave,
    Inset,
    Nil,
    None,
    Outset,
    Thick,
    ThickThinLargeGap,
    ThickThinMediumGap,
    ThickThinSmallGap,
    ThinThickLargeGap,
    ThinThickMediumGap,
    ThinThickSmallGap,
    ThinThickThinLargeGap,
    ThinThickThinMediumGap,
    ThinThickThinSmallGap,
    ThreeDEmboss,
    ThreeDEngrave,
    Triple,
    Wave,
}

__string_enum! {
    BorderStyle {
        Single = "single",
        DashDotStroked = "dashDotStroked",
        Dashed = "dashed",
        DashSmallGap = "dashSmallGap",
        DotDash = "dotDash",
        DotDotDash = "dotDotDash",
        Dotted = "dotted",
        Double = "double",
        DoubleWave = "doubleWave",
        Inset = "inset",
        Nil = "nil",
        None = "none",
        Outset = "outset",
        Thick = "thick",
        ThickThinLargeGap = "thickThinLargeGap",
        ThickThinMediumGap = "thickThinMediumGap",
        ThickThinSmallGap = "thickThinSmallGap",
        ThinThickLargeGap = "thinThickLargeGap",
        ThinThickMediumGap = "thinThickMediumGap",
        ThinThickSmallGap = "thinThickSmallGap",
        ThinThickThinLargeGap = "thinThickThinLargeGap",
        ThinThickThinMediumGap = "thinThickThinMediumGap",
        ThinThickThinSmallGap = "thinThickThinSmallGap",
        ThreeDEmboss = "threeDEmboss",
        ThreeDEngrave = "threeDEngrave",
        Triple = "triple",
        Wave = "wave",
    }
}