Menü
Avatar von manolo_k
  • manolo_k

510 Beiträge seit 09.10.2016

Geht auch Funktionskomposition?

Ich kann (noch) kein Rust, aber gibt es für dieses Feature einfache Operatoren für Funktionskomposition? Der asynchrone Output der einen Funktion soll dabei als Input für die nächste asynchrone Funktion dienen. Beispiel:

async fn baz(x: bool) -> u8 { .. } async fn bar(x: u8) -> u16 { .. } async fn foo(x: u16) -> u32 { .. }

Die Komposition soll quasi äquivalent sein zu:

async fn foobarbaz(x: bool) -> u32 { .. }
Bewerten
- +