Struct twilight_http::request::guild::user::UpdateCurrentUserVoiceState [−][src]
pub struct UpdateCurrentUserVoiceState<'a> { /* fields omitted */ }
Expand description
Update the current user’s voice state.
Implementations
Set the user’s request to speak.
Set to an empty string to remove an already-present request.
Caveats
- You are able to set
request_to_speak_timestamp
to any present or future time.
Toggle the user’s suppress state.
Caveats
- You must have the
MUTE_MEMBERS
permission to unsuppress yourself. You can always suppress yourself.
pub fn exec(self) -> ResponseFuture<EmptyBody>ⓘNotable traits for ResponseFuture<T>impl<T: Unpin> Future for ResponseFuture<T> type Output = Result<Response<T>, Error>;
pub fn exec(self) -> ResponseFuture<EmptyBody>ⓘ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
.