Trait BlockingRunner

Source
pub trait BlockingRunner: 'static {
    // Required method
    fn block_on<F: Future>(fut: F) -> F::Output;
}
Available on crate feature async only.
Expand description

Blocking runner trait for CEL asynchronous runtime.

Required Methods§

Source

fn block_on<F: Future>(fut: F) -> F::Output

Block on a future.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl BlockingRunner for AsyncStdBlockingRunner

Available on crate feature async-std only.
Source§

impl BlockingRunner for SmolBlockingRunner

Available on crate feature smol only.
Source§

impl BlockingRunner for TokioBlockingRunner

Available on crate feature tokio only.