Fix remaining missing inline statements/annotations

This commit is contained in:
Matthew de Detrich 2023-12-30 15:45:06 +11:00 committed by Matthew de Detrich
parent 8cb7d256dc
commit 0f1db5301e
9 changed files with 119 additions and 10 deletions

View file

@ -67,10 +67,10 @@ import scala.concurrent.Future
package object scaladsl {
implicit class SourceToCompletionStage[Out, T](val src: Source[Out, Future[T]]) extends AnyVal {
def toCompletionStage(): Source[Out, CompletionStage[T]] =
src.mapMaterializedValue(FutureConverters.asJava)
src.mapMaterializedValue(f => FutureConverters.asJava(f))
}
implicit class SinkToCompletionStage[In, T](val sink: Sink[In, Future[T]]) extends AnyVal {
def toCompletionStage(): Sink[In, CompletionStage[T]] =
sink.mapMaterializedValue(FutureConverters.asJava)
sink.mapMaterializedValue(f => FutureConverters.asJava(f))
}
}