pub enum AzureError {
InvalidBlockSize,
MaximumSizeExceeded,
InvalidScheme,
RootDirectoryUploadNotSupported,
UnexpectedResponse {
status: StatusCode,
error: Error,
},
BlobNameMissing,
}Expand description
Represents an Azure-specific copy operation error.
Variants§
InvalidBlockSize
The specified Azure blob block size exceeds the maximum.
MaximumSizeExceeded
The source size exceeds the supported maximum size.
InvalidScheme
Invalid URL with an az scheme.
RootDirectoryUploadNotSupported
Cannot upload a directory to the root container.
UnexpectedResponse
Unexpected response from server.
BlobNameMissing
The blob name is missing in the URL.
Trait Implementations§
Source§impl Debug for AzureError
impl Debug for AzureError
Source§impl Display for AzureError
impl Display for AzureError
Source§impl Error for AzureError
impl Error for AzureError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<AzureError> for Error
impl From<AzureError> for Error
Source§fn from(source: AzureError) -> Self
fn from(source: AzureError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AzureError
impl !RefUnwindSafe for AzureError
impl Send for AzureError
impl Sync for AzureError
impl Unpin for AzureError
impl !UnwindSafe for AzureError
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> 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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.