aboutsummaryrefslogtreecommitdiffstats
path: root/yt/src/select/mod.rs
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-02-22 11:33:19 +0100
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-02-22 11:33:19 +0100
commit335bfe91d7efdfd5a89eaf7728511f96dab3fef3 (patch)
tree89d365b5731999e47aba0f1e40e79c88e9159f1d /yt/src/select/mod.rs
parentfix(yt/main): Call `watch` with the required `Arc<App>` (diff)
downloadyt-335bfe91d7efdfd5a89eaf7728511f96dab3fef3.zip
fix(yt/): Box large futures
Otherwise, they could result in a stack overflow
Diffstat (limited to '')
-rw-r--r--yt/src/select/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/yt/src/select/mod.rs b/yt/src/select/mod.rs
index 44c8d4f..4c34d16 100644
--- a/yt/src/select/mod.rs
+++ b/yt/src/select/mod.rs
@@ -133,14 +133,14 @@ pub async fn select(app: &App, done: bool, use_last_selection: bool) -> Result<(
unreachable!("This is checked in the `filter_line` function")
};
- handle_select_cmd(
+ Box::pin(handle_select_cmd(
app,
cmd.unreachable(
"This value should always be some \
here, as it would otherwise thrown an error above.",
),
Some(line_number),
- )
+ ))
.await?;
}
}