Struct twitch_api2::helix::clips::Clip [−][src]
#[non_exhaustive]pub struct Clip {}Show fields
pub broadcaster_id: UserId, pub broadcaster_name: DisplayName, pub created_at: Timestamp, pub creator_id: UserId, pub creator_name: DisplayName, pub duration: f64, pub embed_url: String, pub game_id: CategoryId, pub id: String, pub language: String, pub thumbnail_url: String, pub title: String, pub url: String, pub video_id: VideoId, pub view_count: i64,
This is supported on crate feature
helix
only.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: UserId
User ID of the stream from which the clip was created.
broadcaster_name: DisplayName
Display name corresponding to broadcaster_id.
created_at: Timestamp
Date when the clip was created.
creator_id: UserId
ID of the user who created the clip.
creator_name: DisplayName
Display name corresponding to creator_id.
duration: f64
Duration of the Clip in seconds (up to 0.1 precision).
embed_url: String
URL to embed the clip.
game_id: CategoryId
ID of the game assigned to the stream when the clip was created.
id: String
ID of the clip being queried.
language: String
Language of the stream from which the clip was created.
thumbnail_url: String
URL of the clip thumbnail.
title: String
Title of the clip.
url: String
URL where the clip can be viewed.
video_id: VideoId
ID of the video from which the clip was created.
view_count: i64
Number of times the clip has been viewed.
Trait Implementations
impl<'de> Deserialize<'de> for Clip
[src]
impl<'de> Deserialize<'de> for Clip
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl StructuralPartialEq for Clip
[src]
impl StructuralPartialEq for Clip
[src]Auto Trait Implementations
impl RefUnwindSafe for Clip
impl RefUnwindSafe for Clip
impl UnwindSafe for Clip
impl UnwindSafe for Clip
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>,