Another project
1---
2source: crates/bone-document/tests/folder_roundtrip.rs
3expression: ron
4---
5#![enable(unwrap_newtypes)]
6#![enable(implicit_some)]
7#![enable(explicit_struct_names)]
8DocumentHeader(
9 schema: SchemaHeader(
10 name: "bone-document",
11 version: SchemaVersion(
12 major: 1,
13 minor: 4,
14 ),
15 ),
16 id: SerKey(
17 idx: 1,
18 version: 1,
19 ),
20 name: "phase3",
21 units: Millimetre,
22 parameters: DocumentParameters(
23 order: [],
24 entries: {},
25 ),
26 feature_tree: FeatureTree(
27 entries: [FeatureEntry(
28 id: SerKey(
29 idx: 1,
30 version: 1,
31 ),
32 node: Origin,
33 ), FeatureEntry(
34 id: SerKey(
35 idx: 2,
36 version: 1,
37 ),
38 node: PrincipalPlane(Xy),
39 ), FeatureEntry(
40 id: SerKey(
41 idx: 3,
42 version: 1,
43 ),
44 node: PrincipalPlane(Yz),
45 ), FeatureEntry(
46 id: SerKey(
47 idx: 4,
48 version: 1,
49 ),
50 node: PrincipalPlane(Zx),
51 ), FeatureEntry(
52 id: SerKey(
53 idx: 5,
54 version: 1,
55 ),
56 node: Sketch(SerKey(
57 idx: 1,
58 version: 1,
59 )),
60 ), FeatureEntry(
61 id: SerKey(
62 idx: 6,
63 version: 1,
64 ),
65 node: Extrude(SerKey(
66 idx: 1,
67 version: 1,
68 )),
69 ), FeatureEntry(
70 id: SerKey(
71 idx: 7,
72 version: 1,
73 ),
74 node: Sketch(SerKey(
75 idx: 2,
76 version: 1,
77 )),
78 ), FeatureEntry(
79 id: SerKey(
80 idx: 8,
81 version: 1,
82 ),
83 node: Extrude(SerKey(
84 idx: 2,
85 version: 1,
86 )),
87 )],
88 id_high_water: 8,
89 ),
90 sketches: SketchRegistry(
91 order: [SerKey(
92 idx: 1,
93 version: 1,
94 ), SerKey(
95 idx: 2,
96 version: 1,
97 )],
98 entries: {
99 SerKey(
100 idx: 1,
101 version: 1,
102 ): SketchRegistryEntry(
103 label: "Base",
104 filename: "0000000100000001.ron",
105 ),
106 SerKey(
107 idx: 2,
108 version: 1,
109 ): SketchRegistryEntry(
110 label: "Top",
111 filename: "0000000100000002.ron",
112 ),
113 },
114 ),
115 sketch_planes: {
116 SerKey(
117 idx: 2,
118 version: 1,
119 ): FaceRef(
120 label: FaceLabel(
121 feature: SerKey(
122 idx: 6,
123 version: 1,
124 ),
125 role: EndCap,
126 ),
127 fingerprint: FaceFingerprint(
128 plane: Plane3(
129 origin: Point3(
130 x: 0.0,
131 y: 0.0,
132 z: 10.0,
133 ),
134 x_axis: UnitVec3(
135 x: 1.0,
136 y: 0.0,
137 z: 0.0,
138 ),
139 y_axis: UnitVec3(
140 x: 0.0,
141 y: 1.0,
142 z: 0.0,
143 ),
144 ),
145 centroid: Point3(
146 x: 0.0,
147 y: 0.0,
148 z: 10.0,
149 ),
150 ),
151 ),
152 },
153 sketch_high_water: 2,
154 extrude_high_water: 2,
155 body_high_water: 0,
156 rollback: Above(SerKey(
157 idx: 7,
158 version: 1,
159 )),
160 suppressed: [SerKey(
161 idx: 8,
162 version: 1,
163 )],
164)