File tree 3 files changed +11
-6
lines changed
3 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -5,12 +5,15 @@ use alloc::{
5
5
string:: { String , ToString } ,
6
6
vec:: Vec ,
7
7
} ;
8
- #[ cfg( all( feature = "std" , not( feature = "hashbrown" ) ) ) ]
9
- use std:: collections:: { HashMap , HashSet } ;
8
+
10
9
#[ cfg( feature = "std" ) ]
11
- use std:: { backtrace:: Backtrace , sync:: Arc } ;
10
+ use std:: {
11
+ backtrace:: Backtrace ,
12
+ collections:: { HashMap , HashSet } ,
13
+ sync:: Arc ,
14
+ } ;
12
15
13
- #[ cfg( all ( not ( feature = "std" ) , feature = " hashbrown") ) ]
16
+ #[ cfg( feature = "hashbrown" ) ]
14
17
use hashbrown:: { HashMap , HashSet } ;
15
18
use log:: { log, Level } ;
16
19
Original file line number Diff line number Diff line change @@ -10,7 +10,9 @@ use crate::result::*;
10
10
pub ( crate ) mod dedicated_block_allocator;
11
11
pub ( crate ) use dedicated_block_allocator:: DedicatedBlockAllocator ;
12
12
13
+ #[ cfg( any( feature = "std" , feature = "hashbrown" ) ) ]
13
14
pub ( crate ) mod free_list_allocator;
15
+ #[ cfg( any( feature = "std" , feature = "hashbrown" ) ) ]
14
16
pub ( crate ) use free_list_allocator:: FreeListAllocator ;
15
17
16
18
#[ derive( PartialEq , Copy , Clone , Debug ) ]
Original file line number Diff line number Diff line change 222
222
#[ macro_use]
223
223
extern crate alloc;
224
224
225
- #[ cfg( all( not ( feature = "std" ) , not ( feature = "hashbrown" ) ) ) ]
226
- compile_error ! ( "\" hashbrown\" feature should be enabled in \" no_std \" environment." ) ;
225
+ #[ cfg( all( feature = "std" , feature = "hashbrown" ) ) ]
226
+ compile_error ! ( "\" hashbrown\" feature should not be enabled in \" std \" environment." ) ;
227
227
228
228
#[ cfg( all( not( feature = "std" ) , feature = "visualizer" ) ) ]
229
229
compile_error ! ( "Cannot enable \" visualizer\" feature in \" no_std\" environment." ) ;
You can’t perform that action at this time.
0 commit comments