pub enum PutRawMessageContentError {
InvalidContentLocation(String),
MessageFrozen(String),
MessageRejected(String),
ResourceNotFound(String),
}
Expand description
Errors returned by PutRawMessageContent
Variants
InvalidContentLocation(String)
WorkMail could not access the updated email content. Possible reasons:
-
You made the request in a region other than your S3 bucket region.
-
The S3 bucket owner is not the same as the calling AWS account.
-
You have an incomplete or missing S3 bucket policy. For more information about policies, see Updating message content with AWS Lambda in the WorkMail Administrator Guide.
MessageFrozen(String)
The requested email is not eligible for update. This is usually the case for a redirected email.
MessageRejected(String)
The requested email could not be updated due to an error in the MIME content. Check the error message for more information about what caused the error.
ResourceNotFound(String)
The requested email message is not found.
Implementations
Trait Implementations
sourceimpl Debug for PutRawMessageContentError
impl Debug for PutRawMessageContentError
sourceimpl Display for PutRawMessageContentError
impl Display for PutRawMessageContentError
sourceimpl Error for PutRawMessageContentError
impl Error for PutRawMessageContentError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl PartialEq<PutRawMessageContentError> for PutRawMessageContentError
impl PartialEq<PutRawMessageContentError> for PutRawMessageContentError
sourcefn eq(&self, other: &PutRawMessageContentError) -> bool
fn eq(&self, other: &PutRawMessageContentError) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &PutRawMessageContentError) -> bool
fn ne(&self, other: &PutRawMessageContentError) -> bool
This method tests for !=
.
impl StructuralPartialEq for PutRawMessageContentError
Auto Trait Implementations
impl RefUnwindSafe for PutRawMessageContentError
impl Send for PutRawMessageContentError
impl Sync for PutRawMessageContentError
impl Unpin for PutRawMessageContentError
impl UnwindSafe for PutRawMessageContentError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more