@@ -19,7 +19,7 @@ import _Concurrency
1919/// `typealias DefaultDistributedActorSystem` declared which then applies to all distributed
2020/// actors that do not declare a specific type alias in their bodies.
2121@available ( SwiftStdlib 5 . 7 ,  * )  
22- public  protocol  DistributedActorSystem < SerializationRequirement > :  Sendable  { 
22+ public  protocol  DistributedActorSystem :  Sendable  { 
2323  /// The identity used by actors that communicate via this transport
2424  associatedtype  ActorID :  Sendable  &  Hashable 
2525
@@ -450,7 +450,7 @@ func _executeDistributedTarget<D: DistributedTargetInvocationDecoder>(
450450/// so decoding can rely on simply invoking e.g. `Codable` (if that is the `SerializationRequirement`) decoding
451451/// entry points on the provided types.
452452@available( SwiftStdlib 5.7 ,  * ) 
453- public protocol  DistributedTargetInvocationEncoder< SerializationRequirement >  { 
453+ public protocol  DistributedTargetInvocationEncoder { 
454454  associatedtype SerializationRequirement
455455
456456  /// The arguments must be encoded order-preserving, and once `decodeGenericSubstitutions`
@@ -523,7 +523,7 @@ public struct RemoteCallArgument<Value> {
523523/// Decoder that must be provided to `executeDistributedTarget` and is used
524524/// by the Swift runtime to decode arguments of the invocation.
525525@available ( SwiftStdlib 5 . 7 ,  * )  
526- public  protocol  DistributedTargetInvocationDecoder < SerializationRequirement >  { 
526+ public  protocol  DistributedTargetInvocationDecoder  { 
527527  associatedtype  SerializationRequirement 
528528
529529  mutating  func  decodeGenericSubstitutions( )  throws  ->  [ Any . Type ] 
@@ -553,9 +553,7 @@ public protocol DistributedTargetInvocationDecoder<SerializationRequirement> {
553553} 
554554
555555@available ( SwiftStdlib 5 . 7 ,  * )  
556- public  protocol  DistributedTargetInvocationResultHandler < 
557-   SerializationRequirement
558- >  { 
556+ public  protocol  DistributedTargetInvocationResultHandler  { 
559557  associatedtype  SerializationRequirement 
560558//  func onReturn<Success: SerializationRequirement>(value: Success) async throws
561559
0 commit comments