Enum slack_api::groups::KickError [] [src]

pub enum KickError<E: Error> {
    ChannelNotFound,
    UserNotFound,
    CantKickSelf,
    NotInGroup,
    RestrictedAction,
    NotAuthed,
    InvalidAuth,
    AccountInactive,
    UserIsBot,
    UserIsRestricted,
    InvalidArgName,
    InvalidArrayArg,
    InvalidCharset,
    InvalidFormData,
    InvalidPostType,
    MissingPostType,
    TeamAddedToOrg,
    RequestTimeout,
    MalformedResponse(Error),
    Unknown(String),
    Client(E),
}

Variants

[]

Value passed for channel was invalid.

[]

Value passed for user was invalid.

[]

You can't remove yourself from a group

[]

User or caller were are not in the group

[]

A team preference prevents the authenticated user from kicking.

[]

No authentication token provided.

[]

Invalid authentication token.

[]

Authentication token is for a deleted user or team.

[]

This method cannot be called by a bot user.

[]

This method cannot be called by a restricted user or single channel guest.

[]

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 KickError<E>
[src]

[]

Formats the value using the given formatter.

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

[]

Performs the conversion.

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

[]

Formats the value using the given formatter.

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

[]

A short description of the error. Read more

[]

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