@@ -382,7 +382,7 @@ public protocol DistributedActorSystem<SerializationRequirement>: Sendable {
382
382
/// ## Errors
383
383
/// This method is allowed to throw because of underlying transport or serialization errors,
384
384
/// as well as by re-throwing the error received from the remote callee (if able to).
385
- @available ( SwiftStdlib 5 . 11 , * )
385
+ @available ( SwiftStdlib 6 . 0 , * )
386
386
func remoteCall< Act, Err, Res> (
387
387
on actor : Act ,
388
388
target: RemoteCallTarget ,
@@ -762,7 +762,7 @@ public protocol DistributedTargetInvocationEncoder<SerializationRequirement> {
762
762
763
763
/// Record an argument of `Argument` type.
764
764
/// This will be invoked for every argument of the target, in declaration order.
765
- @available ( SwiftStdlib 5 . 11 , * )
765
+ @available ( SwiftStdlib 6 . 0 , * )
766
766
mutating func recordArgument< Value/*: SerializationRequirement*/> (
767
767
_ argument: RemoteCallArgument < Value >
768
768
) throws
@@ -775,7 +775,7 @@ public protocol DistributedTargetInvocationEncoder<SerializationRequirement> {
775
775
776
776
/// Record the return type of the distributed method.
777
777
/// This method will not be invoked if the target is returning `Void`.
778
- @available ( SwiftStdlib 5 . 11 , * )
778
+ @available ( SwiftStdlib 6 . 0 , * )
779
779
mutating func recordReturnType< R/*: SerializationRequirement*/> ( _ type: R . Type ) throws
780
780
781
781
/// Invoked to signal to the encoder that no further `record...` calls will be made on it.
@@ -914,7 +914,7 @@ public protocol DistributedTargetInvocationDecoder<SerializationRequirement> {
914
914
/// buffer for all the arguments and their expected types. The 'pointer' passed here is a pointer
915
915
/// to a "slot" in that pre-allocated buffer. That buffer will then be passed to a thunk that
916
916
/// performs the actual distributed (local) instance method invocation.
917
- @available ( SwiftStdlib 5 . 11 , * )
917
+ @available ( SwiftStdlib 6 . 0 , * )
918
918
mutating func decodeNextArgument< Argument /*: SerializationRequirement*/> ( ) throws -> Argument
919
919
920
920
/// Decode the specific error type that the distributed invocation target has recorded.
@@ -963,7 +963,7 @@ public protocol DistributedTargetInvocationResultHandler<SerializationRequiremen
963
963
964
964
/// Invoked when the distributed target execution returns successfully.
965
965
/// The `value` is the return value of the executed distributed invocation target.
966
- @available ( SwiftStdlib 5 . 11 , * )
966
+ @available ( SwiftStdlib 6 . 0 , * )
967
967
func onReturn< Success/*: SerializationRequirement*/> ( value: Success ) async throws
968
968
969
969
/// Invoked when the distributed target execution of a `Void` returning
0 commit comments