pub struct ChainCredentialsProvider { /* private fields */ }
Expand description
认证信息串提供者
将多个认证信息提供者串联,遍历并找寻第一个可用认证信息
Implementations§
source§impl ChainCredentialsProvider
impl ChainCredentialsProvider
sourcepub fn builder(
credential: impl CredentialProvider + 'static
) -> ChainCredentialsProviderBuilder
pub fn builder(
credential: impl CredentialProvider + 'static
) -> ChainCredentialsProviderBuilder
创建认证信息串提供者构建器
Trait Implementations§
source§impl Clone for ChainCredentialsProvider
impl Clone for ChainCredentialsProvider
source§fn clone(&self) -> ChainCredentialsProvider
fn clone(&self) -> ChainCredentialsProvider
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl CredentialProvider for ChainCredentialsProvider
impl CredentialProvider for ChainCredentialsProvider
source§fn get(&self, opts: GetOptions) -> IoResult<GotCredential>
fn get(&self, opts: GetOptions) -> IoResult<GotCredential>
返回七牛认证信息 Read more
source§fn async_get(
&self,
opts: GetOptions
) -> Pin<Box<dyn Future<Output = IoResult<GotCredential>> + Send + '_>>
fn async_get(
&self,
opts: GetOptions
) -> Pin<Box<dyn Future<Output = IoResult<GotCredential>> + Send + '_>>
Available on crate feature
async
only.异步返回七牛认证信息
source§impl Debug for ChainCredentialsProvider
impl Debug for ChainCredentialsProvider
source§impl Default for ChainCredentialsProvider
impl Default for ChainCredentialsProvider
source§impl FromIterator<Box<dyn CredentialProvider + 'static, Global>> for ChainCredentialsProvider
impl FromIterator<Box<dyn CredentialProvider + 'static, Global>> for ChainCredentialsProvider
source§fn from_iter<T: IntoIterator<Item = Box<dyn CredentialProvider>>>(
iter: T
) -> Self
fn from_iter<T: IntoIterator<Item = Box<dyn CredentialProvider>>>(
iter: T
) -> Self
Creates a value from an iterator. Read more