Struct twitch_api2::helix::users::GetUsersFollowsRequest [−][src]
#[non_exhaustive]pub struct GetUsersFollowsRequest { pub after: Option<Cursor>, pub first: Option<usize>, pub from_id: Option<String>, pub to_id: Option<String>, }
helix
only.Query Parameters for Get Users Follows
Fields (Non-exhaustive)
Struct {{ .. }}
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.after: Option<Cursor>
Cursor for forward pagination: tells the server where to start fetching the next set of results, in a multi-page response. The cursor value specified here is from the pagination response field of a prior query.
first: Option<usize>
Maximum number of objects to return. Maximum: 100. Default: 20.
from_id: Option<String>
User ID. The request returns information about users who are being followed by the from_id user.
to_id: Option<String>
User ID. The request returns information about users who are following the to_id user.
Implementations
impl GetUsersFollowsRequest
[src]
impl GetUsersFollowsRequest
[src]pub fn builder() -> GetUsersFollowsRequestBuilder<((), (), (), ())>
[src]
Create a builder for building GetUsersFollowsRequest
.
On the builder, call .after(...)
(optional), .first(...)
(optional), .from_id(...)
(optional), .to_id(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of GetUsersFollowsRequest
.
Trait Implementations
impl Clone for GetUsersFollowsRequest
[src]
impl Clone for GetUsersFollowsRequest
[src]fn clone(&self) -> GetUsersFollowsRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for GetUsersFollowsRequest
[src]
impl<'de> Deserialize<'de> for GetUsersFollowsRequest
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Paginated for GetUsersFollowsRequest
[src]
impl Paginated for GetUsersFollowsRequest
[src]fn set_pagination(&mut self, cursor: Option<Cursor>)
[src]
impl PartialEq<GetUsersFollowsRequest> for GetUsersFollowsRequest
[src]
impl PartialEq<GetUsersFollowsRequest> for GetUsersFollowsRequest
[src]fn eq(&self, other: &GetUsersFollowsRequest) -> bool
[src]
fn ne(&self, other: &GetUsersFollowsRequest) -> bool
[src]
impl Request for GetUsersFollowsRequest
[src]
impl Request for GetUsersFollowsRequest
[src]type Response = UsersFollows
Response type. twitch’s response will deserialize to this.
const OPT_SCOPE: &'static [Scope]
[src]
const PATH: &'static str
[src]
const 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 GetUsersFollowsRequest
[src]
impl RequestGet for GetUsersFollowsRequest
[src]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,
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,
impl Serialize for GetUsersFollowsRequest
[src]
impl Serialize for GetUsersFollowsRequest
[src]Auto Trait Implementations
impl RefUnwindSafe for GetUsersFollowsRequest
impl RefUnwindSafe for GetUsersFollowsRequest
impl Send for GetUsersFollowsRequest
impl Send for GetUsersFollowsRequest
impl Sync for GetUsersFollowsRequest
impl Sync for GetUsersFollowsRequest
impl Unpin for GetUsersFollowsRequest
impl Unpin for GetUsersFollowsRequest
impl UnwindSafe for GetUsersFollowsRequest
impl UnwindSafe for GetUsersFollowsRequest
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>,