Struct twitch_api2::helix::bits::GetCheermotesRequest [−][src]
This is supported on crate feature
helix
only.Query Parameters for Get Cheermotes
Fields (Non-exhaustive)
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct {{ .. }}
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.broadcaster_id: Option<UserId>
ID for the broadcaster who might own specialized Cheermotes.
Implementations
Trait Implementations
impl Clone for GetCheermotesRequest
[src]
impl Clone for GetCheermotesRequest
[src]fn clone(&self) -> GetCheermotesRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for GetCheermotesRequest
[src]
impl<'de> Deserialize<'de> for GetCheermotesRequest
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<GetCheermotesRequest> for GetCheermotesRequest
[src]
impl PartialEq<GetCheermotesRequest> for GetCheermotesRequest
[src]fn eq(&self, other: &GetCheermotesRequest) -> bool
[src]
fn ne(&self, other: &GetCheermotesRequest) -> bool
[src]
impl Request for GetCheermotesRequest
[src]
impl Request for GetCheermotesRequest
[src]type Response = Vec<Cheermote>
Response type. twitch’s response will deserialize to this.
const PATH: &'static str
[src]
const SCOPE: &'static [Scope]
[src]
const OPT_SCOPE: &'static [Scope]
[src]
fn query(&self) -> Result<String, Error>
[src]
fn get_uri(&self) -> Result<Uri, InvalidUri>
[src]
fn get_bare_uri() -> Result<Uri, InvalidUri>
[src]
impl RequestGet for GetCheermotesRequest
[src]
impl RequestGet for GetCheermotesRequest
[src]fn create_request(
&self,
token: &str,
client_id: &str
) -> Result<Request<Vec<u8>>, CreateRequestError>
[src]
&self,
token: &str,
client_id: &str
) -> Result<Request<Vec<u8>>, CreateRequestError>
fn parse_response(
request: Option<Self>,
uri: &Uri,
response: Response<Vec<u8>>
) -> Result<Response<Self, Self::Response>, HelixRequestGetError> where
Self: Sized,
[src]
request: Option<Self>,
uri: &Uri,
response: Response<Vec<u8>>
) -> Result<Response<Self, Self::Response>, HelixRequestGetError> where
Self: Sized,
fn parse_inner_response(
request: Option<Self>,
uri: &Uri,
response: &str,
_status: StatusCode
) -> Result<Response<Self, Self::Response>, HelixRequestGetError> where
Self: Sized,
[src]
request: Option<Self>,
uri: &Uri,
response: &str,
_status: StatusCode
) -> Result<Response<Self, Self::Response>, HelixRequestGetError> where
Self: Sized,
impl Serialize for GetCheermotesRequest
[src]
impl Serialize for GetCheermotesRequest
[src]Auto Trait Implementations
impl RefUnwindSafe for GetCheermotesRequest
impl RefUnwindSafe for GetCheermotesRequest
impl Send for GetCheermotesRequest
impl Send for GetCheermotesRequest
impl Sync for GetCheermotesRequest
impl Sync for GetCheermotesRequest
impl Unpin for GetCheermotesRequest
impl Unpin for GetCheermotesRequest
impl UnwindSafe for GetCheermotesRequest
impl UnwindSafe for GetCheermotesRequest
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,