拥有一个 akka-streams 的 Sink
:
val sink: Sink[Foo, Any] = ???
以及从Bar
到Foo
的函数:
val f: Bar => Foo = ???
我想使用f
来反向映射(contramap) sink
,得到一个类型为Sink [Bar,Any]
的sink,但是在库中找不到这样简单的方法。如何实现我所需的功能?
拥有一个 akka-streams 的 Sink
:
val sink: Sink[Foo, Any] = ???
以及从Bar
到Foo
的函数:
val f: Bar => Foo = ???
我想使用f
来反向映射(contramap) sink
,得到一个类型为Sink [Bar,Any]
的sink,但是在库中找不到这样简单的方法。如何实现我所需的功能?