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