mirror of
https://github.com/denoland/deno.git
synced 2024-12-22 23:34:47 -05:00
12 lines
371 B
Rust
12 lines
371 B
Rust
|
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(())
|
||
|
}
|