File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
crates/stackable-versioned-macros/src/codegen Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -152,6 +152,7 @@ impl Module {
152
152
let multiple_versions = self . versions . len ( ) > 1 ;
153
153
154
154
while let Some ( version) = versions. next ( ) {
155
+ let next_version = versions. peek ( ) . copied ( ) ;
155
156
let mut container_definitions = TokenStream :: new ( ) ;
156
157
let mut from_impls = TokenStream :: new ( ) ;
157
158
@@ -164,7 +165,13 @@ impl Module {
164
165
if !self . skip_from {
165
166
from_impls. extend ( container. generate_upgrade_from_impl (
166
167
version,
167
- versions. peek ( ) . copied ( ) ,
168
+ next_version,
169
+ self . preserve_module ,
170
+ ) ) ;
171
+
172
+ from_impls. extend ( container. generate_downgrade_from_impl (
173
+ version,
174
+ next_version,
168
175
self . preserve_module ,
169
176
) ) ;
170
177
}
@@ -230,6 +237,8 @@ impl Module {
230
237
version_module_vis,
231
238
self . preserve_module ,
232
239
) ) ;
240
+
241
+ kubernetes_tokens. extend ( container. generate_kubernetes_status_struct ( ) ) ;
233
242
}
234
243
}
235
244
You can’t perform that action at this time.
0 commit comments