--- /dev/null
+use tokio::join;
+
+async fn guten_tag() {
+ println!("Guten Tag!");
+}
+
+#[tokio::main]
+async fn main() {
+ let task1 = tokio::spawn(async {
+ println!("Hello, world!");
+ });
+ let task2 = tokio::spawn(guten_tag());
+
+ let (r1, r2) = join!(task1, task2);
+ r1.unwrap();
+ r2.unwrap()
+}