pub struct StoreCapabilities {
pub supports_range: bool,
pub supports_multipart: bool,
pub supports_signed_urls: bool,
pub max_part_size: Option<u64>,
pub min_part_size: Option<u64>,
}Expand description
Store capabilities
Fields§
§supports_range: bool§supports_multipart: bool§supports_signed_urls: bool§max_part_size: Option<u64>§min_part_size: Option<u64>Implementations§
Source§impl StoreCapabilities
impl StoreCapabilities
pub fn basic() -> Self
pub fn with_range(self) -> Self
pub fn with_multipart( self, min_size: Option<u64>, max_size: Option<u64>, ) -> Self
pub fn with_signed_urls(self) -> Self
Trait Implementations§
Source§impl Clone for StoreCapabilities
impl Clone for StoreCapabilities
Source§fn clone(&self) -> StoreCapabilities
fn clone(&self) -> StoreCapabilities
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 StoreCapabilities
impl Debug for StoreCapabilities
Source§impl Default for StoreCapabilities
impl Default for StoreCapabilities
Source§fn default() -> StoreCapabilities
fn default() -> StoreCapabilities
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StoreCapabilities
impl RefUnwindSafe for StoreCapabilities
impl Send for StoreCapabilities
impl Sync for StoreCapabilities
impl Unpin for StoreCapabilities
impl UnwindSafe for StoreCapabilities
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<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 moreCreates a shared type from an unshared type.