pub trait AppCredentialsChecker<'a> {
    // Required methods
    fn set_client(&self, _client: &'a dyn Client<'a>);
    fn require_credentials(&self) -> bool;
    fn check_credentials(
        &self,
        credentials: TbfFooterV2Credentials,
        binary: &'a [u8]
    ) -> Result<(), (ErrorCode, TbfFooterV2Credentials, &'a [u8])>;
}
Expand description

Implements a Credentials Checking Policy.

Required Methods§

source

fn set_client(&self, _client: &'a dyn Client<'a>)

source

fn require_credentials(&self) -> bool

source

fn check_credentials( &self, credentials: TbfFooterV2Credentials, binary: &'a [u8] ) -> Result<(), (ErrorCode, TbfFooterV2Credentials, &'a [u8])>

Implementations on Foreign Types§

source§

impl<'a> AppCredentialsChecker<'a> for ()

Default implementation.

source§

fn set_client(&self, _client: &'a dyn Client<'a>)

source§

fn require_credentials(&self) -> bool

source§

fn check_credentials( &self, credentials: TbfFooterV2Credentials, binary: &'a [u8] ) -> Result<(), (ErrorCode, TbfFooterV2Credentials, &'a [u8])>

Implementors§