[][src]Enum rusoto_codecommit::PostCommentReplyError

pub enum PostCommentReplyError {
    ClientRequestTokenRequired(String),
    CommentContentRequired(String),
    CommentContentSizeLimitExceeded(String),
    CommentDoesNotExist(String),
    CommentIdRequired(String),
    IdempotencyParameterMismatch(String),
    InvalidClientRequestToken(String),
    InvalidCommentId(String),
    HttpDispatch(HttpDispatchError),
    Credentials(CredentialsError),
    Validation(String),
    ParseError(String),
    Unknown(BufferedHttpResponse),
}

Errors returned by PostCommentReply

Variants

ClientRequestTokenRequired(String)

A client request token is required. A client request token is an unique, client-generated idempotency token that when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request will return information about the initial request that used that token.

CommentContentRequired(String)

The comment is empty. You must provide some content for a comment. The content cannot be null.

CommentContentSizeLimitExceeded(String)

The comment is too large. Comments are limited to 1,000 characters.

CommentDoesNotExist(String)

No comment exists with the provided ID. Verify that you have provided the correct ID, and then try again.

CommentIdRequired(String)

The comment ID is missing or null. A comment ID is required.

IdempotencyParameterMismatch(String)

The client request token is not valid. Either the token is not in a valid format, or the token has been used in a previous request and cannot be re-used.

InvalidClientRequestToken(String)

The client request token is not valid.

InvalidCommentId(String)

The comment ID is not in a valid format. Make sure that you have provided the full comment ID.

HttpDispatch(HttpDispatchError)

An error occurred dispatching the HTTP request

Credentials(CredentialsError)

An error was encountered with AWS credentials.

Validation(String)

A validation error occurred. Details from AWS are provided.

ParseError(String)

An error occurred parsing the response payload.

Unknown(BufferedHttpResponse)

An unknown error occurred. The raw HTTP response is provided.

Methods

impl PostCommentReplyError[src]

Trait Implementations

impl PartialEq<PostCommentReplyError> for PostCommentReplyError[src]

impl From<Error> for PostCommentReplyError[src]

impl From<CredentialsError> for PostCommentReplyError[src]

impl From<HttpDispatchError> for PostCommentReplyError[src]

impl From<Error> for PostCommentReplyError[src]

impl Display for PostCommentReplyError[src]

impl Debug for PostCommentReplyError[src]

impl Error for PostCommentReplyError[src]

fn cause(&self) -> Option<&dyn Error>
1.0.0
[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0
[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self