spreadsheet_ods/
macro_units.rs

1/// deg angles. 360°
2#[macro_export]
3macro_rules! deg {
4    ($l:expr) => {
5        $crate::Angle::Deg($l.into()).into()
6    };
7}
8
9/// grad angles. 400°
10#[macro_export]
11macro_rules! grad {
12    ($l:expr) => {
13        $crate::Angle::Grad($l.into()).into()
14    };
15}
16
17/// radians angle.
18#[macro_export]
19macro_rules! rad {
20    ($l:expr) => {
21        $crate::Angle::Rad($l.into()).into()
22    };
23}
24
25/// Centimeters.
26#[macro_export]
27macro_rules! cm {
28    ($l:expr) => {
29        $crate::Length::Cm($l.into()).into()
30    };
31}
32
33/// Millimeters.
34#[macro_export]
35macro_rules! mm {
36    ($l:expr) => {
37        $crate::Length::Mm($l.into()).into()
38    };
39}
40
41/// Inches.
42#[macro_export]
43macro_rules! inch {
44    ($l:expr) => {
45        $crate::Length::In($l.into()).into()
46    };
47}
48
49/// Point. 1/72"
50#[macro_export]
51macro_rules! pt {
52    ($l:expr) => {
53        $crate::Length::Pt($l.into()).into()
54    };
55}
56
57/// Pica. 12/72"
58#[macro_export]
59macro_rules! pc {
60    ($l:expr) => {
61        $crate::Length::Pc($l into()).into()
62    };
63}
64
65/// Length depending on font size.
66#[macro_export]
67macro_rules! em {
68    ($l:expr) => {
69        $crate::Length::Em($l into()).into()
70    };
71}