File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -139,7 +139,10 @@ impl<T: Trace> Arena<T> {
139
139
capacity : 1000 ,
140
140
}
141
141
}
142
- pub fn gc_alloc < ' r > ( & ' r self , _t : T ) -> Gc < ' r , T > {
142
+ pub fn gc_alloc < ' r > ( & ' r self , _t : T ) -> Gc < ' r , T >
143
+ where
144
+ T : ' r ,
145
+ {
143
146
unimplemented ! ( )
144
147
}
145
148
@@ -302,8 +305,7 @@ struct Foo<'r> {
302
305
unsafe impl < ' r > Trace for Foo < ' r > {
303
306
fn trace ( _: & Foo < ' r > ) { }
304
307
const TRACE_TYPE_INFO : GcTypeInfo = GcTypeInfo :: new :: < Self > ( ) ;
305
- const TRACE_CHILD_TYPE_INFO : [ Option < GcTypeInfo > ; 8 ] =
306
- GcTypeInfo :: one_child :: < Gc < ' r , usize > > ( ) ;
308
+ const TRACE_CHILD_TYPE_INFO : [ Option < GcTypeInfo > ; 8 ] = GcTypeInfo :: one_child :: < Gc < ' r , usize > > ( ) ;
307
309
fn trace_transitive_type_info ( tti : & mut Tti ) {
308
310
tti. add_direct :: < Self > ( ) ;
309
311
tti. add_trans ( Gc :: < ' r , usize > :: trace_transitive_type_info) ;
You can’t perform that action at this time.
0 commit comments