Trait OracleBrokerForOracleContract

Source
pub trait OracleBrokerForOracleContract {
    // Required methods
    fn subscribe(env: Env, topic: Bytes, envelope: Envelope) -> Option<Message>;
    fn publish(env: Env, topic: Bytes, publisher: Address, data: Message);
}

Required Methods§

Source

fn subscribe(env: Env, topic: Bytes, envelope: Envelope) -> Option<Message>

Source

fn publish(env: Env, topic: Bytes, publisher: Address, data: Message)

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§