Enum slack_api::chat::UpdateError [] [src]

pub enum UpdateError<E: Error> {
    MessageNotFound,
    CantUpdateMessage,
    ChannelNotFound,
    EditWindowClosed,
    MsgTooLong,
    TooManyAttachments,
    NoText,
    NotAuthed,
    InvalidAuth,
    AccountInactive,
    InvalidArgName,
    InvalidArrayArg,
    InvalidCharset,
    InvalidFormData,
    InvalidPostType,
    MissingPostType,
    TeamAddedToOrg,
    RequestTimeout,
    MalformedResponse(Error),
    Unknown(String),
    Client(E),
}

Variants

[]

No message exists with the requested timestamp.

[]

Authenticated user does not have permission to update this message.

[]

Value passed for channel was invalid.

[]

The message cannot be edited due to the team message edit settings

[]

Message text is too long

[]

Too many attachments were provided with this message. A maximum of 100 attachments are allowed on a message.

[]

No message text provided

[]

No authentication token provided.

[]

Invalid authentication token.

[]

Authentication token is for a deleted user or team.

[]

The method was passed an argument whose name falls outside the bounds of common decency. This includes very long names and names with non-alphanumeric characters other than _. If you get this error, it is typically an indication that you have made a very malformed API call.

[]

The method was passed a PHP-style array argument (e.g. with a name like foo[7]). These are never valid with the Slack API.

[]

The method was called via a POST request, but the charset specified in the Content-Type header was invalid. Valid charset names are: utf-8 iso-8859-1.

[]

The method was called via a POST request with Content-Type application/x-www-form-urlencoded or multipart/form-data, but the form data was either missing or syntactically invalid.

[]

The method was called via a POST request, but the specified Content-Type was invalid. Valid types are: application/x-www-form-urlencoded multipart/form-data text/plain.

[]

The method was called via a POST request and included a data payload, but the request did not include a Content-Type header.

[]

The team associated with your request is currently undergoing migration to an Enterprise Organization. Web API and other platform operations will be intermittently unavailable until the transition is complete.

[]

The method was called via a POST request, but the POST data was either missing or truncated.

[]

The response was not parseable as the expected object

[]

The response returned an error that was unknown to the library

[]

The client had an error sending the request to Slack

Trait Implementations

impl<E: Debug + Error> Debug for UpdateError<E>
[src]

[]

Formats the value using the given formatter.

impl<'a, E: Error> From<&'a str> for UpdateError<E>
[src]

[]

Performs the conversion.

impl<E: Error> Display for UpdateError<E>
[src]

[]

Formats the value using the given formatter.

impl<E: Error> Error for UpdateError<E>
[src]

[]

A short description of the error. Read more

[]

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