Struct twitch_api2::helix::users::create_user_follows::CreateUserFollowsBody [−][src]
#[non_exhaustive]pub struct CreateUserFollowsBody { pub from_id: UserId, pub to_id: UserId, pub allow_notifications: Option<bool>, }
This is supported on crate feature
helix
only.Body Parameters for Create User Follows
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.from_id: UserId
User ID of the follower
to_id: UserId
ID of the channel to be followed by the user
allow_notifications: Option<bool>
If true
, the user gets email or push notifications (depending on the user’s notification settings) when the channel goes live. Default value is false
.
Implementations
impl CreateUserFollowsBody
[src]
impl CreateUserFollowsBody
[src]pub fn builder() -> CreateUserFollowsBodyBuilder<((), (), ())>
[src]
Create a builder for building CreateUserFollowsBody
.
On the builder, call .from_id(...)
, .to_id(...)
, .allow_notifications(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of CreateUserFollowsBody
.
Trait Implementations
impl Clone for CreateUserFollowsBody
[src]
impl Clone for CreateUserFollowsBody
[src]fn clone(&self) -> CreateUserFollowsBody
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for CreateUserFollowsBody
[src]
impl<'de> Deserialize<'de> for CreateUserFollowsBody
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<CreateUserFollowsBody> for CreateUserFollowsBody
[src]
impl PartialEq<CreateUserFollowsBody> for CreateUserFollowsBody
[src]fn eq(&self, other: &CreateUserFollowsBody) -> bool
[src]
fn ne(&self, other: &CreateUserFollowsBody) -> bool
[src]
impl Serialize for CreateUserFollowsBody
[src]
impl Serialize for CreateUserFollowsBody
[src]Auto Trait Implementations
impl RefUnwindSafe for CreateUserFollowsBody
impl RefUnwindSafe for CreateUserFollowsBody
impl Send for CreateUserFollowsBody
impl Send for CreateUserFollowsBody
impl Sync for CreateUserFollowsBody
impl Sync for CreateUserFollowsBody
impl Unpin for CreateUserFollowsBody
impl Unpin for CreateUserFollowsBody
impl UnwindSafe for CreateUserFollowsBody
impl UnwindSafe for CreateUserFollowsBody
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> HelixRequestBody for T where
T: Serialize + SealedSerialize,
[src]
impl<T> HelixRequestBody for T where
T: Serialize + SealedSerialize,
[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>,