pub struct StaticProvider(/* private fields */);Implementations§
Source§impl StaticProvider
impl StaticProvider
pub fn new<T: Into<String>>(ak: T, sk: T, st: Option<String>) -> Self
Sourcepub fn from_env() -> Option<Self>
pub fn from_env() -> Option<Self>
load Credentials from MinIO environment variables.
MINIO_ACCESS_KEYMINIO_SECRET_KEYMINIO_SESSION_TOKEN
Sourcepub fn from_env_aws() -> Option<Self>
pub fn from_env_aws() -> Option<Self>
load Credentials from AWS environment variables.
AWS_ACCESS_KEY_IDorAWS_ACCESS_KEYAWS_SECRET_ACCESS_KEYorAWS_SECRET_KEYAWS_SESSION_TOKEN
Trait Implementations§
Source§impl Clone for StaticProvider
impl Clone for StaticProvider
Source§fn clone(&self) -> StaticProvider
fn clone(&self) -> StaticProvider
Returns a duplicate 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 Debug for StaticProvider
impl Debug for StaticProvider
Source§impl Provider for StaticProvider
impl Provider for StaticProvider
fn fetch(&self) -> CredentialFuture
Auto Trait Implementations§
impl Freeze for StaticProvider
impl RefUnwindSafe for StaticProvider
impl Send for StaticProvider
impl Sync for StaticProvider
impl Unpin for StaticProvider
impl UnwindSafe for StaticProvider
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more