File tree 3 files changed +9
-1
lines changed
3 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -102,6 +102,10 @@ interface TestPipeline {
102
102
103
103
struct Box {
104
104
cap @0 :TestInterface ;
105
+
106
+ foo :group {
107
+ capInGroup @1 :TestInterface ;
108
+ }
105
109
}
106
110
}
107
111
Original file line number Diff line number Diff line change @@ -286,6 +286,10 @@ fn basic_pipelining() {
286
286
287
287
let promise = request. send ( ) ;
288
288
289
+ // This is just here to check that code generation for pipelines
290
+ // inside of groups works correctly.
291
+ let _ = promise. pipeline . get_out_box ( ) . get_foo ( ) . get_cap_in_group ( ) ;
292
+
289
293
let mut pipeline_request = promise. pipeline . get_out_box ( ) . get_cap ( ) . foo_request ( ) ;
290
294
pipeline_request. get ( ) . set_i ( 321 ) ;
291
295
let pipeline_promise = pipeline_request. send ( ) ;
Original file line number Diff line number Diff line change @@ -803,4 +803,4 @@ struct Issue260(T, Q) {
803
803
val1 @2 :Q;
804
804
val2 @3 :Int8;
805
805
}
806
- }
806
+ }
You can’t perform that action at this time.
0 commit comments