pub struct S3MultiPartUploaderConfig {
pub part_size_limit: u64,
pub file_size_limit: u64,
}
Expand description
Configuration object to configure the behaviour of the S3MultiPartUploader
.
Fields§
§part_size_limit: u64
Size of data buffered in memory before being uploaded as a part.
file_size_limit: u64
The max file size of the file uploaded to s3 by an S3MultiPartUploader
instance.
Implementations§
Source§impl S3MultiPartUploaderConfig
impl S3MultiPartUploaderConfig
Sourceconst DEFAULT_MAX_FILE_SIZE: ByteSize = _
const DEFAULT_MAX_FILE_SIZE: ByteSize = _
Choosing a reasonable default for the maximum file size which
this uploader can upload. This can be overridden in the
S3MultiPartUploaderConfig
config.
Sourceconst DEFAULT_PART_SIZE_LIMIT: ByteSize = _
const DEFAULT_PART_SIZE_LIMIT: ByteSize = _
Choosing a reasonable default for a part size. This can be overridden in the
S3MultiPartUploaderConfig
config.
Trait Implementations§
Source§impl Debug for S3MultiPartUploaderConfig
impl Debug for S3MultiPartUploaderConfig
Auto Trait Implementations§
impl Freeze for S3MultiPartUploaderConfig
impl RefUnwindSafe for S3MultiPartUploaderConfig
impl Send for S3MultiPartUploaderConfig
impl Sync for S3MultiPartUploaderConfig
impl Unpin for S3MultiPartUploaderConfig
impl UnwindSafe for S3MultiPartUploaderConfig
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
Creates a shared type from an unshared type.
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
Source§fn plus_equals(&mut self, rhs: &&'a S)
fn plus_equals(&mut self, rhs: &&'a S)
The method of
std::ops::AddAssign
, for types that do not implement AddAssign
.