Struct twilight_http::request::user::get_current_user_guilds::GetCurrentUserGuilds [−][src]
pub struct GetCurrentUserGuilds<'a> { /* fields omitted */ }
Expand description
Returns a list of guilds for the current user.
Examples
Get the first 25 guilds with an ID after 300
and before
400
:
use twilight_http::Client; use twilight_model::id::GuildId; let client = Client::new("my token".to_owned()); let after = GuildId(300); let before = GuildId(400); let guilds = client.current_user_guilds() .after(after) .before(before) .limit(25)? .exec() .await?;
Implementations
Set the maximum number of guilds to retrieve.
The minimum is 1 and the maximum is 200. Refer to the discord docs for more information.
Errors
Returns a GetCurrentUserGuildsErrorType::LimitInvalid
error type if
the amount is greater than 200.
pub fn exec(self) -> ResponseFuture<ListBody<CurrentUserGuild>>ⓘNotable traits for ResponseFuture<T>impl<T: Unpin> Future for ResponseFuture<T> type Output = Result<Response<T>, Error>;
pub fn exec(self) -> ResponseFuture<ListBody<CurrentUserGuild>>ⓘNotable traits for ResponseFuture<T>impl<T: Unpin> Future for ResponseFuture<T> type Output = Result<Response<T>, Error>;
Notable traits for ResponseFuture<T>
impl<T: Unpin> Future for ResponseFuture<T> type Output = Result<Response<T>, Error>;
Execute the request, returning a future resolving to a Response
.