pub enum MultipartUploadFlowStep {
Show 19 variants
LoadBucket,
CheckBucketAccessible,
ValidateFileSize,
CheckMaxFileSize,
CalculateChunkParams,
ValidateMimeType,
LoadQuota,
CreateDefaultQuota,
CheckQuotaAvailable,
CreateUploadSession,
ReserveQuota,
EmitSessionCreated,
Complete,
BucketNotFound,
BucketNotActive,
InvalidFileSize,
FileTooLarge,
MimeTypeNotAllowed,
QuotaExceeded,
}Expand description
Steps in MultipartUpload flow
Variants§
LoadBucket
load_bucket
CheckBucketAccessible
check_bucket_accessible
ValidateFileSize
validate_file_size
CheckMaxFileSize
check_max_file_size
CalculateChunkParams
calculate_chunk_params
ValidateMimeType
validate_mime_type
LoadQuota
load_quota
CreateDefaultQuota
create_default_quota
CheckQuotaAvailable
check_quota_available
CreateUploadSession
create_upload_session
ReserveQuota
reserve_quota
EmitSessionCreated
emit_session_created
Complete
complete
BucketNotFound
bucket_not_found
BucketNotActive
bucket_not_active
InvalidFileSize
invalid_file_size
FileTooLarge
file_too_large
MimeTypeNotAllowed
mime_type_not_allowed
QuotaExceeded
quota_exceeded
Trait Implementations§
Source§impl Clone for MultipartUploadFlowStep
impl Clone for MultipartUploadFlowStep
impl Copy for MultipartUploadFlowStep
Source§impl Debug for MultipartUploadFlowStep
impl Debug for MultipartUploadFlowStep
Source§impl<'de> Deserialize<'de> for MultipartUploadFlowStep
impl<'de> Deserialize<'de> for MultipartUploadFlowStep
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MultipartUploadFlowStep
Source§impl Hash for MultipartUploadFlowStep
impl Hash for MultipartUploadFlowStep
Source§impl PartialEq for MultipartUploadFlowStep
impl PartialEq for MultipartUploadFlowStep
Source§impl Serialize for MultipartUploadFlowStep
impl Serialize for MultipartUploadFlowStep
impl StructuralPartialEq for MultipartUploadFlowStep
Auto Trait Implementations§
impl Freeze for MultipartUploadFlowStep
impl RefUnwindSafe for MultipartUploadFlowStep
impl Send for MultipartUploadFlowStep
impl Sync for MultipartUploadFlowStep
impl Unpin for MultipartUploadFlowStep
impl UnsafeUnpin for MultipartUploadFlowStep
impl UnwindSafe for MultipartUploadFlowStep
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<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 moreCreates a shared type from an unshared type.