Struct twitch_api2::helix::users::get_users::GetUsersRequest[][src]

#[non_exhaustive]pub struct GetUsersRequest {
    pub id: Vec<UserId>,
    pub login: Vec<UserName>,
}
This is supported on crate feature helix only.

Query Parameters for Get Users

get-users

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.
id: Vec<UserId>

User ID. Multiple user IDs can be specified. Limit: 100.

login: Vec<UserName>

User login name. Multiple login names can be specified. Limit: 100.

Implementations

impl GetUsersRequest[src]

pub fn builder() -> GetUsersRequestBuilder<((), ())>[src]

Create a builder for building GetUsersRequest. On the builder, call .id(...)(optional), .login(...)(optional) to set the values of the fields. Finally, call .build() to create the instance of GetUsersRequest.

Trait Implementations

impl Clone for GetUsersRequest[src]

impl Debug for GetUsersRequest[src]

impl<'de> Deserialize<'de> for GetUsersRequest[src]

impl PartialEq<GetUsersRequest> for GetUsersRequest[src]

impl Request for GetUsersRequest[src]

type Response = Vec<User>

Response type. twitch's response will deserialize to this.

impl RequestGet for GetUsersRequest[src]

impl Serialize for GetUsersRequest[src]

impl StructuralPartialEq for GetUsersRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]