pub enum ConfiguredObjectStoreKind {
LocalFs,
AwsS3,
CloudflareR2,
GcpGcs,
AzureAbs,
}Expand description
Identifies the concrete provider backing a ConfiguredObjectStore.
Variants§
LocalFs
Stores objects beneath a Unix-family local filesystem root.
AwsS3
Uses AWS S3 through its SigV4 API.
CloudflareR2
Uses Cloudflare R2 through its S3-compatible API.
GcpGcs
Uses Google Cloud Storage’s native generation-aware API.
AzureAbs
Uses Azure Blob Storage’s native shared-key API.
Implementations§
Trait Implementations§
Source§impl Clone for ConfiguredObjectStoreKind
impl Clone for ConfiguredObjectStoreKind
Source§fn clone(&self) -> ConfiguredObjectStoreKind
fn clone(&self) -> ConfiguredObjectStoreKind
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 moreimpl Copy for ConfiguredObjectStoreKind
Source§impl Debug for ConfiguredObjectStoreKind
impl Debug for ConfiguredObjectStoreKind
impl Eq for ConfiguredObjectStoreKind
impl StructuralPartialEq for ConfiguredObjectStoreKind
Auto Trait Implementations§
impl Freeze for ConfiguredObjectStoreKind
impl RefUnwindSafe for ConfiguredObjectStoreKind
impl Send for ConfiguredObjectStoreKind
impl Sync for ConfiguredObjectStoreKind
impl Unpin for ConfiguredObjectStoreKind
impl UnsafeUnpin for ConfiguredObjectStoreKind
impl UnwindSafe for ConfiguredObjectStoreKind
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
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§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<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