Trait Auth

Source
pub trait Auth {
    // Required methods
    fn oss_sign(
        &self,
        verb: &str,
        bucket: &str,
        object: &str,
        oss_resources: &str,
        headers: &HeaderMap,
    ) -> Result<String, OSSError>;
    fn sign_content(&self, content: &str) -> Result<String, OSSError>;
}

Required Methods§

Source

fn oss_sign( &self, verb: &str, bucket: &str, object: &str, oss_resources: &str, headers: &HeaderMap, ) -> Result<String, OSSError>

Source

fn sign_content(&self, content: &str) -> Result<String, OSSError>

Implementors§

Source§

impl<'a> Auth for OSS<'a>