pub struct ObjectStoreClientTarget {
pub kind: ObjectStoreKind,
pub endpoint_url: Option<String>,
pub bucket: Option<String>,
pub region: Option<String>,
pub credential_reference: Option<String>,
pub signed_url_ttl_secs: Option<u64>,
pub local_root: String,
/* private fields */
}Fields§
§kind: ObjectStoreKind§endpoint_url: Option<String>§bucket: Option<String>§region: Option<String>§credential_reference: Option<String>§signed_url_ttl_secs: Option<u64>§local_root: StringImplementations§
Source§impl ObjectStoreClientTarget
impl ObjectStoreClientTarget
pub fn object_store_client_config(&self) -> Option<ObjectStoreClientConfig>
Trait Implementations§
Source§impl Clone for ObjectStoreClientTarget
impl Clone for ObjectStoreClientTarget
Source§fn clone(&self) -> ObjectStoreClientTarget
fn clone(&self) -> ObjectStoreClientTarget
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 ObjectStoreClientTarget
impl Debug for ObjectStoreClientTarget
Source§impl PartialEq for ObjectStoreClientTarget
impl PartialEq for ObjectStoreClientTarget
impl Eq for ObjectStoreClientTarget
impl StructuralPartialEq for ObjectStoreClientTarget
Auto Trait Implementations§
impl Freeze for ObjectStoreClientTarget
impl RefUnwindSafe for ObjectStoreClientTarget
impl Send for ObjectStoreClientTarget
impl Sync for ObjectStoreClientTarget
impl Unpin for ObjectStoreClientTarget
impl UnsafeUnpin for ObjectStoreClientTarget
impl UnwindSafe for ObjectStoreClientTarget
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§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