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
#[derive(Clone, Debug, Default, PartialEq)]
pub struct LineWeight {
raw_value: i16,
}
impl LineWeight {
#[doc(hidden)]
pub fn from_raw_value(v: i16) -> LineWeight {
LineWeight { raw_value: v }
}
pub fn by_block() -> LineWeight {
LineWeight::from_raw_value(-1)
}
pub fn by_layer() -> LineWeight {
LineWeight::from_raw_value(-2)
}
pub fn get_raw_value(&self) -> i16 {
self.raw_value
}
pub fn is_by_block(&self) -> bool {
self.raw_value == -1
}
pub fn is_by_layer(&self) -> bool {
self.raw_value == -2
}
}