jam_pvm_common

Trait Authorizer

Source
pub trait Authorizer {
    // Required method
    fn is_authorized(
        param: &AuthParam,
        package: &WorkPackage,
        core_index: CoreIndex,
    ) -> AuthOutput;
}

Required Methods§

Source

fn is_authorized( param: &AuthParam, package: &WorkPackage, core_index: CoreIndex, ) -> AuthOutput

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§