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::new(300).expect("non zero");
let before = GuildId::new(400).expect("non zero");
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.
Auto Trait Implementations
impl<'a> !RefUnwindSafe for GetCurrentUserGuilds<'a>
impl<'a> Send for GetCurrentUserGuilds<'a>
impl<'a> Sync for GetCurrentUserGuilds<'a>
impl<'a> Unpin for GetCurrentUserGuilds<'a>
impl<'a> !UnwindSafe for GetCurrentUserGuilds<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more