Struct google_youtube3::api::Caption [−][src]
A caption resource represents a YouTube caption track. A caption track is associated with exactly one YouTube video.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- delete captions (none)
- download captions (none)
- insert captions (request|response)
- list captions (none)
- update captions (request|response)
Fields
etag: Option<String>Etag of this resource.
id: Option<String>The ID that YouTube uses to uniquely identify the caption track.
kind: Option<String>Identifies what kind of resource this is. Value: the fixed string "youtube#caption".
snippet: Option<CaptionSnippet>The snippet object contains basic details about the caption.
Trait Implementations
impl Clone for Caption[src]
impl Debug for Caption[src]
impl Default for Caption[src]
impl<'de> Deserialize<'de> for Caption[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl RequestValue for Caption[src]
impl Resource for Caption[src]
impl ResponseResult for Caption[src]
impl Serialize for Caption[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl ToParts for Caption[src]
Auto Trait Implementations
impl RefUnwindSafe for Caption[src]
impl Send for Caption[src]
impl Sync for Caption[src]
impl Unpin for Caption[src]
impl UnwindSafe for Caption[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> 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, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,