Struct twilight_http::request::user::GetCurrentUserGuilds
source · [−]pub struct GetCurrentUserGuilds<'a> { /* private fields */ }
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::Id;
let client = Client::new("my token".to_owned());
let after = Id::new(300);
let before = Id::new(400);
let guilds = client.current_user_guilds()
.after(after)
.before(before)
.limit(25)?
.exec()
.await?;
Implementations
Get guilds after this guild id.
Get guilds before this guild id.
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 an error of type GetCurrentUserGuilds
if the name length is
too short or too long.
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
.
Trait Implementations
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