1///|
2pub(all) enum LineStyle {
3 LineStyle
Solid
4 LineStyle
Dashed
5 LineStyle
Dotted
6 LineStyle
DashDot
7} derive((LineStyle, &Logger) -> Unit
Trait for types that can be converted to String
Show)
8
9///|
10pub fn enum LineStyle {
Solid
Dashed
Dotted
DashDot
}
LineStyle::(self : LineStyle) -> @python.PyString
to_pystr(LineStyle
self : enum LineStyle {
Solid
Dashed
Dotted
DashDot
}
LineStyle) -> struct @python.PyString {
// private fields
}
PyString {
11 let String
s : String
String = match LineStyle
self {
12 LineStyle
Solid => "solid"
13 LineStyle
Dashed => "dashed"
14 LineStyle
Dotted => "dotted"
15 LineStyle
DashDot => "dashdot"
16 }
17 struct @python.PyString {
// private fields
}
PyString::(String) -> @python.PyString
Create a PyString from a string
Example
test "PyString::from" {
let s = @python.PyString::from("hello");
inspect(s, content="\'hello\'");
}
from(String
s)
18}
19
20///|
21pub(all) enum Marker {
22 Marker
Point
23 Marker
Pixel
24 Marker
Circle
25 Marker
Octagon
26 Marker
Square
27 Marker
Pentagon
28 Marker
Plus
29 Marker
PlusFilled
30 Marker
Star
31 Marker
Hexagon1
32 Marker
Hexagon2
33 Marker
X
34 Marker
XFilled
35 Marker
Diamond
36 Marker
ThinDiamond
37 Marker
Vline
38 Marker
Hline
39 Marker
TriangleUp
40 Marker
TriangleDown
41 Marker
TriangleLeft
42 Marker
TriangleRight
43 Marker
TriDown
44 Marker
TriUp
45 Marker
TriLeft
46 Marker
TriRight
47} derive((Marker, &Logger) -> Unit
Trait for types that can be converted to String
Show)
48
49///|
50pub fn enum Marker {
Point
Pixel
Circle
Octagon
Square
Pentagon
Plus
PlusFilled
Star
Hexagon1
Hexagon2
X
XFilled
Diamond
ThinDiamond
Vline
Hline
TriangleUp
TriangleDown
TriangleLeft
TriangleRight
TriDown
TriUp
TriLeft
TriRight
}
Marker::(self : Marker) -> @python.PyString
to_pystr(Marker
self : enum Marker {
Point
Pixel
Circle
Octagon
Square
Pentagon
Plus
PlusFilled
Star
Hexagon1
Hexagon2
X
XFilled
Diamond
ThinDiamond
Vline
Hline
TriangleUp
TriangleDown
TriangleLeft
TriangleRight
TriDown
TriUp
TriLeft
TriRight
}
Marker) -> struct @python.PyString {
// private fields
}
PyString {
51 let String
s : String
String = match Marker
self {
52 Marker
Point => "."
53 Marker
Pixel => ","
54 Marker
Circle => "o"
55 Marker
Octagon => "8"
56 Marker
Square => "s"
57 Marker
Pentagon => "p"
58 Marker
Plus => "+"
59 Marker
PlusFilled => "P"
60 Marker
Star => "*"
61 Marker
Hexagon1 => "h"
62 Marker
Hexagon2 => "H"
63 Marker
X => "x"
64 Marker
XFilled => "X"
65 Marker
Diamond => "D"
66 Marker
ThinDiamond => "d"
67 Marker
Vline => "|"
68 Marker
Hline => "_"
69 Marker
TriangleUp => "^"
70 Marker
TriangleDown => "v"
71 Marker
TriangleLeft => "<"
72 Marker
TriangleRight => ">"
73 Marker
TriDown => "1"
74 Marker
TriUp => "2"
75 Marker
TriLeft => "3"
76 Marker
TriRight => "4"
77 }
78 struct @python.PyString {
// private fields
}
PyString::(String) -> @python.PyString
Create a PyString from a string
Example
test "PyString::from" {
let s = @python.PyString::from("hello");
inspect(s, content="\'hello\'");
}
from(String
s)
79}
80