xcell_types/value/
display.rs1use 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}