summaryrefslogtreecommitdiff
path: root/ops/optimizer_tests/issue16934.rs
blob: 1e77f1281254edb873f34933f2391de41902828d (plain)
1
2
3
4
5
6
7
8
9
10
11
async fn send_stdin(
  state: &mut OpState,
  cmd: String,
) -> Result<(), anyhow::Error> {
  // https://github.com/denoland/deno/issues/16934
  //
  // OpState borrowed across await point is not allowed, as it will likely panic at runtime.
  let instance = state.borrow::<MinecraftInstance>().clone();
  instance.send_command(&cmd, CausedBy::Unknown).await?;
  Ok(())
}