1
1
#[ cfg( has_std) ]
2
- #[ macro_export( local_inner_macros ) ]
2
+ #[ macro_export]
3
3
/// Create an `IndexMap` from a list of key-value pairs
4
4
///
5
5
/// ## Example
20
20
/// ```
21
21
macro_rules! indexmap {
22
22
( @single $( $x: tt) * ) => ( ( ) ) ;
23
- ( @count $( $rest: expr) ,* ) => ( <[ ( ) ] >:: len( & [ $( indexmap!( @single $rest) ) ,* ] ) ) ;
23
+ ( @count $( $rest: expr) ,* ) => ( <[ ( ) ] >:: len( & [ $( $crate :: indexmap!( @single $rest) ) ,* ] ) ) ;
24
24
25
- ( $( $key: expr => $value: expr, ) +) => { indexmap!( $( $key => $value) ,+) } ;
25
+ ( $( $key: expr => $value: expr, ) +) => { $crate :: indexmap!( $( $key => $value) ,+) } ;
26
26
( $( $key: expr => $value: expr) ,* ) => {
27
27
{
28
- let _cap = indexmap!( @count $( $key) ,* ) ;
28
+ let _cap = $crate :: indexmap!( @count $( $key) ,* ) ;
29
29
let mut _map = $crate:: IndexMap :: with_capacity( _cap) ;
30
30
$(
31
31
_map. insert( $key, $value) ;
@@ -36,7 +36,7 @@ macro_rules! indexmap {
36
36
}
37
37
38
38
#[ cfg( has_std) ]
39
- #[ macro_export( local_inner_macros ) ]
39
+ #[ macro_export]
40
40
/// Create an `IndexSet` from a list of values
41
41
///
42
42
/// ## Example
@@ -57,12 +57,12 @@ macro_rules! indexmap {
57
57
/// ```
58
58
macro_rules! indexset {
59
59
( @single $( $x: tt) * ) => ( ( ) ) ;
60
- ( @count $( $rest: expr) ,* ) => ( <[ ( ) ] >:: len( & [ $( indexset!( @single $rest) ) ,* ] ) ) ;
60
+ ( @count $( $rest: expr) ,* ) => ( <[ ( ) ] >:: len( & [ $( $crate :: indexset!( @single $rest) ) ,* ] ) ) ;
61
61
62
- ( $( $value: expr, ) +) => { indexset!( $( $value) ,+) } ;
62
+ ( $( $value: expr, ) +) => { $crate :: indexset!( $( $value) ,+) } ;
63
63
( $( $value: expr) ,* ) => {
64
64
{
65
- let _cap = indexset!( @count $( $value) ,* ) ;
65
+ let _cap = $crate :: indexset!( @count $( $value) ,* ) ;
66
66
let mut _set = $crate:: IndexSet :: with_capacity( _cap) ;
67
67
$(
68
68
_set. insert( $value) ;
0 commit comments