@@ -52,9 +52,7 @@ use crate::{
52
52
inputs:: { Input , InputConverter , UsesInput } ,
53
53
monitors:: Monitor ,
54
54
observers:: ObserversTuple ,
55
- state:: {
56
- HasExecutions , HasLastReportTime , HasMetadata , HasScalabilityMonitor , State , UsesState ,
57
- } ,
55
+ state:: { HasExecutions , HasLastReportTime , HasMetadata , State , UsesState } ,
58
56
Error ,
59
57
} ;
60
58
@@ -375,7 +373,7 @@ where
375
373
impl < S , SP > EventStatsCollector for LlmpEventManager < S , SP >
376
374
where
377
375
SP : ShMemProvider + ' static ,
378
- S : UsesInput ,
376
+ S : State ,
379
377
{
380
378
fn serialization_time ( & self ) -> Duration {
381
379
self . serialization_time
@@ -566,7 +564,6 @@ where
566
564
) -> Result < ( ) , Error >
567
565
where
568
566
E : Executor < Self , Z > + HasObservers < State = S > ,
569
- S : HasScalabilityMonitor ,
570
567
for < ' a > E :: Observers : Deserialize < ' a > ,
571
568
Z : ExecutionProcessor < E :: Observers , State = S > + EvaluatorObservers < E :: Observers > ,
572
569
{
@@ -755,7 +752,7 @@ where
755
752
756
753
impl < E , S , SP , Z > EventProcessor < E , Z > for LlmpEventManager < S , SP >
757
754
where
758
- S : State + HasExecutions + HasMetadata + HasScalabilityMonitor ,
755
+ S : State + HasExecutions + HasMetadata ,
759
756
SP : ShMemProvider ,
760
757
E : HasObservers < State = S > + Executor < Self , Z > ,
761
758
for < ' a > E :: Observers : Deserialize < ' a > ,
@@ -802,7 +799,7 @@ impl<E, S, SP, Z> EventManager<E, Z> for LlmpEventManager<S, SP>
802
799
where
803
800
E : HasObservers < State = S > + Executor < Self , Z > ,
804
801
for < ' a > E :: Observers : Deserialize < ' a > ,
805
- S : State + HasExecutions + HasMetadata + HasLastReportTime + HasScalabilityMonitor ,
802
+ S : State + HasExecutions + HasMetadata + HasLastReportTime ,
806
803
SP : ShMemProvider ,
807
804
Z : EvaluatorObservers < E :: Observers , State = S > + ExecutionProcessor < E :: Observers , State = S > ,
808
805
{
@@ -860,7 +857,7 @@ where
860
857
impl < S , SP > EventStatsCollector for LlmpRestartingEventManager < S , SP >
861
858
where
862
859
SP : ShMemProvider + ' static ,
863
- S : UsesInput ,
860
+ S : State ,
864
861
{
865
862
fn serialization_time ( & self ) -> Duration {
866
863
self . llmp_mgr . serialization_time ( )
@@ -909,7 +906,7 @@ where
909
906
#[ cfg( feature = "std" ) ]
910
907
impl < S , SP > ProgressReporter for LlmpRestartingEventManager < S , SP >
911
908
where
912
- S : State + HasExecutions + HasMetadata + HasLastReportTime + Serialize ,
909
+ S : State + HasExecutions + HasMetadata + HasLastReportTime ,
913
910
SP : ShMemProvider ,
914
911
{
915
912
}
@@ -945,7 +942,7 @@ where
945
942
#[ cfg( feature = "std" ) ]
946
943
impl < S , SP > EventRestarter for LlmpRestartingEventManager < S , SP >
947
944
where
948
- S : State + HasExecutions + Serialize ,
945
+ S : State + HasExecutions ,
949
946
SP : ShMemProvider ,
950
947
//CE: CustomEvent<I>,
951
948
{
@@ -983,7 +980,7 @@ impl<E, S, SP, Z> EventProcessor<E, Z> for LlmpRestartingEventManager<S, SP>
983
980
where
984
981
E : HasObservers < State = S > + Executor < LlmpEventManager < S , SP > , Z > ,
985
982
for < ' a > E :: Observers : Deserialize < ' a > ,
986
- S : State + HasExecutions + HasMetadata + HasScalabilityMonitor ,
983
+ S : State + HasExecutions + HasMetadata ,
987
984
SP : ShMemProvider + ' static ,
988
985
Z : EvaluatorObservers < E :: Observers , State = S > + ExecutionProcessor < E :: Observers > , //CE: CustomEvent<I>,
989
986
{
@@ -997,7 +994,7 @@ impl<E, S, SP, Z> EventManager<E, Z> for LlmpRestartingEventManager<S, SP>
997
994
where
998
995
E : HasObservers < State = S > + Executor < LlmpEventManager < S , SP > , Z > ,
999
996
for < ' a > E :: Observers : Deserialize < ' a > ,
1000
- S : State + HasExecutions + HasScalabilityMonitor + HasMetadata + HasLastReportTime + Serialize ,
997
+ S : State + HasExecutions + HasMetadata + HasLastReportTime ,
1001
998
SP : ShMemProvider + ' static ,
1002
999
Z : EvaluatorObservers < E :: Observers , State = S > + ExecutionProcessor < E :: Observers > , //CE: CustomEvent<I>,
1003
1000
{
@@ -1006,7 +1003,7 @@ where
1006
1003
#[ cfg( feature = "std" ) ]
1007
1004
impl < S , SP > HasEventManagerId for LlmpRestartingEventManager < S , SP >
1008
1005
where
1009
- S : State + Serialize ,
1006
+ S : State ,
1010
1007
SP : ShMemProvider + ' static ,
1011
1008
{
1012
1009
fn mgr_id ( & self ) -> EventManagerId {
0 commit comments