File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change 25
25
#![ allow( missing_doc) ]
26
26
#![ feature( managed_boxes) ]
27
27
28
+ #![ allow( visible_private_types) ] // NOTE: remove after a stage0 snap
29
+
28
30
extern crate collections;
29
31
30
32
use std:: cast:: { transmute, transmute_mut, transmute_mut_region} ;
@@ -83,9 +85,9 @@ pub struct Arena {
83
85
// The head is separated out from the list as a unbenchmarked
84
86
// microoptimization, to avoid needing to case on the list to
85
87
// access the head.
86
- priv head : Chunk ,
87
- priv copy_head : Chunk ,
88
- priv chunks : RefCell < Vec < Chunk > > ,
88
+ head : Chunk ,
89
+ copy_head : Chunk ,
90
+ chunks : RefCell < Vec < Chunk > > ,
89
91
}
90
92
91
93
impl Arena {
@@ -333,14 +335,14 @@ fn test_arena_destructors_fail() {
333
335
/// run again for these objects.
334
336
pub struct TypedArena < T > {
335
337
/// A pointer to the next object to be allocated.
336
- priv ptr: * T ,
338
+ ptr : * T ,
337
339
338
340
/// A pointer to the end of the allocated area. When this pointer is
339
341
/// reached, a new chunk is allocated.
340
- priv end: * T ,
342
+ end : * T ,
341
343
342
344
/// A pointer to the first arena segment.
343
- priv first : Option < ~TypedArenaChunk < T > > ,
345
+ first : Option < ~TypedArenaChunk < T > > ,
344
346
}
345
347
346
348
struct TypedArenaChunk < T > {
You can’t perform that action at this time.
0 commit comments