pub struct CredentialProviderFunction(/* private fields */);Expand description
Wrapper that implements IntoCredentialProvider, Debug, PartialEq, Hash etc.
Trait Implementations§
Source§impl Clone for CredentialProviderFunction
impl Clone for CredentialProviderFunction
Source§fn clone(&self) -> CredentialProviderFunction
fn clone(&self) -> CredentialProviderFunction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CredentialProviderFunction
impl Debug for CredentialProviderFunction
impl Eq for CredentialProviderFunction
Source§impl Hash for CredentialProviderFunction
impl Hash for CredentialProviderFunction
Source§impl IntoCredentialProvider for CredentialProviderFunction
impl IntoCredentialProvider for CredentialProviderFunction
fn into_aws_provider( self, ) -> Arc<dyn CredentialProvider<Credential = AwsCredential>> ⓘ
fn into_azure_provider( self, ) -> Arc<dyn CredentialProvider<Credential = AzureCredential>> ⓘ
fn into_gcp_provider( self, ) -> Arc<dyn CredentialProvider<Credential = GcpCredential>> ⓘ
Source§fn storage_update_options(
&self,
) -> Result<Vec<(PlSmallStr, PlSmallStr)>, PolarsError>
fn storage_update_options( &self, ) -> Result<Vec<(PlSmallStr, PlSmallStr)>, PolarsError>
Note, technically shouldn’t be under the
IntoCredentialProvider trait, but it’s here
for convenience.Source§impl PartialEq for CredentialProviderFunction
impl PartialEq for CredentialProviderFunction
Source§fn eq(&self, other: &CredentialProviderFunction) -> bool
fn eq(&self, other: &CredentialProviderFunction) -> bool
Tests for
self and other values to be equal, and is used by ==.Auto Trait Implementations§
impl !RefUnwindSafe for CredentialProviderFunction
impl !UnwindSafe for CredentialProviderFunction
impl Freeze for CredentialProviderFunction
impl Send for CredentialProviderFunction
impl Sync for CredentialProviderFunction
impl Unpin for CredentialProviderFunction
impl UnsafeUnpin for CredentialProviderFunction
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more