Struct twilight_http::request::user::update_current_user::UpdateCurrentUser [−][src]
pub struct UpdateCurrentUser<'a> { /* fields omitted */ }Expand description
Update the current user.
All parameters are optional. If the username is changed, it may cause the discriminator to be rnadomized.
Implementations
Set the user’s avatar.
This must be a Data URI, in the form of data:image/{type};base64,{data} where {type} is
the image MIME type and {data} is the base64-encoded image. Refer to the discord docs
for more information.
Set the username.
The minimum length is 1 UTF-16 character and the maximum is 32 UTF-16 characters.
Errors
Returns an UpdateCurrentUserErrorType::UsernameInvalid error type if
the username length is too short or too long.
pub fn exec(self) -> ResponseFuture<User>ⓘNotable traits for ResponseFuture<T>impl<T: Unpin> Future for ResponseFuture<T> type Output = Result<Response<T>, Error>;
pub fn exec(self) -> ResponseFuture<User>ⓘ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.