File tree Expand file tree Collapse file tree 1 file changed +33
-3
lines changed
Expand file tree Collapse file tree 1 file changed +33
-3
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,20 @@ fn event_macros_dont_infinite_loop() {
2727 }
2828
2929 fn enabled ( & self , meta : & Metadata < ' _ > ) -> bool {
30- assert ! ( meta. fields( ) . iter( ) . any( |f| f. name( ) == "foo" ) ) ;
30+ assert_eq ! (
31+ meta. fields( )
32+ . iter( )
33+ . find( |f| f. name( ) == "foo" )
34+ . map( |f| f. index( ) ) ,
35+ Some ( 0 )
36+ ) ;
37+ assert_eq ! (
38+ meta. fields( )
39+ . iter( )
40+ . find( |f| f. name( ) == "bar" )
41+ . map( |f| f. index( ) ) ,
42+ Some ( 1 )
43+ ) ;
3144 tracing:: event!( Level :: TRACE , bar = false ) ;
3245 true
3346 }
@@ -41,7 +54,24 @@ fn event_macros_dont_infinite_loop() {
4154 fn record_follows_from ( & self , _: & Id , _: & Id ) { }
4255
4356 fn event ( & self , event : & Event < ' _ > ) {
44- assert ! ( event. metadata( ) . fields( ) . iter( ) . any( |f| f. name( ) == "foo" ) ) ;
57+ assert_eq ! (
58+ event
59+ . metadata( )
60+ . fields( )
61+ . iter( )
62+ . find( |f| f. name( ) == "foo" )
63+ . map( |f| f. index( ) ) ,
64+ Some ( 0 )
65+ ) ;
66+ assert_eq ! (
67+ event
68+ . metadata( )
69+ . fields( )
70+ . iter( )
71+ . find( |f| f. name( ) == "bar" )
72+ . map( |f| f. index( ) ) ,
73+ Some ( 1 )
74+ ) ;
4575 tracing:: event!( Level :: TRACE , baz = false ) ;
4676 }
4777
@@ -55,7 +85,7 @@ fn event_macros_dont_infinite_loop() {
5585 }
5686
5787 with_default ( TestCollector , || {
58- tracing:: event!( Level :: TRACE , foo = false ) ;
88+ tracing:: event!( Level :: TRACE , foo = false , bar = false ) ;
5989 } )
6090}
6191
You can’t perform that action at this time.
0 commit comments