xcell_types/value/
display.rs

1use super::*;
2
3impl Display for XCellValue {
4    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
5        match self {
6            XCellValue::Boolean(v) => {
7                write!(f, "{v}")
8            }
9            XCellValue::Integer8(v) => {
10                write!(f, "{v}")
11            }
12            XCellValue::Integer16(v) => {
13                write!(f, "{v}")
14            }
15            XCellValue::Integer32(v) => {
16                write!(f, "{v}")
17            }
18            XCellValue::Integer64(v) => {
19                write!(f, "{v}")
20            }
21            XCellValue::Unsigned8(v) => {
22                write!(f, "{v}")
23            }
24            XCellValue::Unsigned16(v) => {
25                write!(f, "{v}")
26            }
27            XCellValue::Unsigned32(v) => {
28                write!(f, "{v}")
29            }
30            XCellValue::Unsigned64(v) => {
31                write!(f, "{v}")
32            }
33            XCellValue::Float32(v) => {
34                write!(f, "{v}")
35            }
36            XCellValue::Float64(v) => {
37                write!(f, "{v}")
38            }
39            XCellValue::String(v) => {
40                write!(f, "{v}")
41            }
42            XCellValue::Color(v) => {
43                write!(f, "{v}")
44            }
45            XCellValue::Vector2(_) => {
46                todo!()
47            }
48            XCellValue::Vector3(_) => {
49                todo!()
50            }
51            XCellValue::Vector4(_) => {
52                todo!()
53            }
54            XCellValue::Color4(_) => {
55                todo!()
56            }
57            XCellValue::Quaternion4(_) => {
58                todo!()
59            }
60            XCellValue::Vector(v) => {
61                println!("{v:?}");
62                Ok(())
63            }
64            XCellValue::Enumerate(v) => {
65                write!(f, "{v}")
66            }
67        }
68    }
69}