Trait fadroma::admin::Admin

source ·
pub trait Admin {
    type Error: Display;

    // Required methods
    fn change_admin(
        deps: DepsMut<'_>,
        env: Env,
        info: MessageInfo,
        mode: Option<Mode>
    ) -> Result<Response, Self::Error>;
    fn admin(deps: Deps<'_>, env: Env) -> Result<Option<Addr>, Self::Error>;
}

Required Associated Types§

Required Methods§

source

fn change_admin( deps: DepsMut<'_>, env: Env, info: MessageInfo, mode: Option<Mode> ) -> Result<Response, Self::Error>

source

fn admin(deps: Deps<'_>, env: Env) -> Result<Option<Addr>, Self::Error>

Implementors§

source§

impl Admin for fadroma::killswitch::DefaultImpl

source§

impl Admin for Contract

source§

impl Admin for fadroma::admin::DefaultImpl