@@ -379,7 +379,7 @@ macro_rules! event_service_types {
379
379
( ) => {
380
380
type Response = ( ) ;
381
381
type Error = $crate:: Error ;
382
- type Future = :: futures :: future:: Either <
382
+ type Future = :: futures_util :: future:: Either <
383
383
$crate:: handler:: WrapErrorFuture <Service :: Future , Service :: Error >,
384
384
Fallback :: Future ,
385
385
>;
@@ -393,12 +393,15 @@ macro_rules! event_service_poll_ready {
393
393
& mut self ,
394
394
cx: & mut :: std:: task:: Context <' _>,
395
395
) -> :: std:: task:: Poll <:: std:: result:: Result <( ) , Self :: Error >> {
396
- if let :: std:: result:: Result :: Err ( e) = :: futures:: ready!( self . inner. poll_ready( cx) ) {
396
+ if let :: std:: result:: Result :: Err ( e) = :: futures_core:: ready!( self . inner. poll_ready( cx) )
397
+ {
397
398
return :: std:: task:: Poll :: Ready ( :: std:: result:: Result :: Err (
398
399
$crate:: Error :: handler( e) ,
399
400
) ) ;
400
401
}
401
- if let :: std:: result:: Result :: Err ( e) = :: futures:: ready!( self . fallback. poll_ready( cx) ) {
402
+ if let :: std:: result:: Result :: Err ( e) =
403
+ :: futures_core:: ready!( self . fallback. poll_ready( cx) )
404
+ {
402
405
return :: std:: task:: Poll :: Ready ( :: std:: result:: Result :: Err ( e) ) ;
403
406
}
404
407
:: std:: task:: Poll :: Ready ( :: std:: result:: Result :: Ok ( ( ) ) )
@@ -415,10 +418,10 @@ macro_rules! event_service_call {
415
418
$( #[ $m] ) *
416
419
fn call( & mut self , req: $crate:: Event ) -> Self :: Future {
417
420
match req {
418
- $crate:: Event :: $v( $i) => :: futures :: future:: Either :: Left (
421
+ $crate:: Event :: $v( $i) => :: futures_util :: future:: Either :: Left (
419
422
$crate:: handler:: WrapErrorFuture :: new( self . inner. call( $i) ) ,
420
423
) ,
421
- event => :: futures :: future:: Either :: Right ( self . fallback. call( event) ) ,
424
+ event => :: futures_util :: future:: Either :: Right ( self . fallback. call( event) ) ,
422
425
}
423
426
}
424
427
} ;
@@ -431,10 +434,10 @@ macro_rules! event_service_call {
431
434
fn call( & mut self , req: ( State , $crate:: handler:: Event ) ) -> Self :: Future {
432
435
let ( $s, event) = req;
433
436
match event {
434
- $crate:: Event :: $v( $i) => :: futures :: future:: Either :: Left (
437
+ $crate:: Event :: $v( $i) => :: futures_util :: future:: Either :: Left (
435
438
$crate:: handler:: WrapErrorFuture :: new( self . inner. call( $e) ) ,
436
439
) ,
437
- event => :: futures :: future:: Either :: Right ( self . fallback. call( ( $s, event) ) ) ,
440
+ event => :: futures_util :: future:: Either :: Right ( self . fallback. call( ( $s, event) ) ) ,
438
441
}
439
442
}
440
443
} ;
@@ -455,14 +458,14 @@ macro_rules! event_service {
455
458
fallback: Fallback ,
456
459
}
457
460
458
- impl <Service , Fallback > :: tower :: Service <$crate:: Event >
461
+ impl <Service , Fallback > :: tower_service :: Service <$crate:: Event >
459
462
for [ < On $e: camel >] <Service , Fallback , $crate:: payloads:: [ < $e: camel Payload >] >
460
463
where
461
- Service : :: tower :: Service <$crate:: payloads:: [ < $e: camel Payload >] , Response = ( ) >,
464
+ Service : :: tower_service :: Service <$crate:: payloads:: [ < $e: camel Payload >] , Response = ( ) >,
462
465
Service :: Error : :: std:: convert:: Into <:: std:: boxed:: Box <
463
466
dyn :: std:: error:: Error + :: std:: marker:: Send + :: std:: marker:: Sync + ' static ,
464
467
>>,
465
- Fallback : :: tower :: Service <$crate:: Event , Response = ( ) , Error = $crate:: Error >,
468
+ Fallback : :: tower_service :: Service <$crate:: Event , Response = ( ) , Error = $crate:: Error >,
466
469
{
467
470
$crate:: macros:: event_service_types! { }
468
471
$crate:: macros:: event_service_poll_ready! { }
@@ -472,14 +475,14 @@ macro_rules! event_service {
472
475
}
473
476
}
474
477
475
- impl <State , Service , Fallback > :: tower :: Service <( State , $crate:: handler:: Event ) >
478
+ impl <State , Service , Fallback > :: tower_service :: Service <( State , $crate:: handler:: Event ) >
476
479
for [ < On $e: camel >] <Service , Fallback , $crate:: payloads:: [ < $e: camel Payload >] >
477
480
where
478
- Service : :: tower :: Service <$crate:: payloads:: [ < $e: camel Payload >] , Response = ( ) >,
481
+ Service : :: tower_service :: Service <$crate:: payloads:: [ < $e: camel Payload >] , Response = ( ) >,
479
482
Service :: Error : :: std:: convert:: Into <:: std:: boxed:: Box <
480
483
dyn :: std:: error:: Error + :: std:: marker:: Send + :: std:: marker:: Sync + ' static ,
481
484
>>,
482
- Fallback : :: tower :: Service <
485
+ Fallback : :: tower_service :: Service <
483
486
( State , $crate:: handler:: Event ) ,
484
487
Response = ( ) ,
485
488
Error = $crate:: Error ,
@@ -494,17 +497,17 @@ macro_rules! event_service {
494
497
}
495
498
}
496
499
497
- impl <State , Service , Fallback > :: tower :: Service <( State , $crate:: handler:: Event ) >
500
+ impl <State , Service , Fallback > :: tower_service :: Service <( State , $crate:: handler:: Event ) >
498
501
for [ < On $e: camel >] <Service , Fallback , ( State , $crate:: payloads:: [ < $e: camel Payload >] ) >
499
502
where
500
- Service : :: tower :: Service <
503
+ Service : :: tower_service :: Service <
501
504
( State , $crate:: payloads:: [ < $e: camel Payload >] ) ,
502
505
Response = ( ) ,
503
506
>,
504
507
Service :: Error : :: std:: convert:: Into <:: std:: boxed:: Box <
505
508
dyn :: std:: error:: Error + :: std:: marker:: Send + :: std:: marker:: Sync + ' static ,
506
509
>>,
507
- Fallback : :: tower :: Service <
510
+ Fallback : :: tower_service :: Service <
508
511
( State , $crate:: handler:: Event ) ,
509
512
Response = ( ) ,
510
513
Error = $crate:: Error
@@ -533,7 +536,7 @@ macro_rules! handler_on_events {
533
536
$v fn [ < on_ $e: snake: lower >] <Service2 , Req > ( self , service: Service2 )
534
537
-> $crate:: Handler <$crate:: handler:: [ < On $e: camel >] <Service2 , Service1 , Req >>
535
538
where
536
- Service2 : :: tower :: Service <Req >,
539
+ Service2 : :: tower_service :: Service <Req >,
537
540
{
538
541
let Self {
539
542
service: fallback,
0 commit comments