pub trait Emitter {
// Required methods
fn initialize(env: Env, backstop: Address, blnd_token_id: Address);
fn distribute(env: Env) -> i128;
fn get_backstop(env: Env) -> Address;
fn swap_backstop(env: Env, new_backstop_id: Address);
fn drop(env: Env);
}Required Methods§
fn initialize(env: Env, backstop: Address, blnd_token_id: Address)
fn distribute(env: Env) -> i128
fn get_backstop(env: Env) -> Address
fn swap_backstop(env: Env, new_backstop_id: Address)
fn drop(env: Env)
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.