Skip to main content

PromptResolver

Trait PromptResolver 

Source
pub trait PromptResolver: Send + Sync {
    // Required methods
    fn register(&self, id: PromptId) -> Receiver<Value> ;
    fn drop_pending(&self, id: &PromptId);

    // Provided method
    fn register_with_payload(
        &self,
        id: PromptId,
        _kind: &str,
        _payload: Value,
    ) -> Receiver<Value>  { ... }
}

Required Methods§

Provided Methods§

Source

fn register_with_payload( &self, id: PromptId, _kind: &str, _payload: Value, ) -> Receiver<Value>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§