pub struct VideoProcessingDetails {
    pub editor_suggestions_availability: Option<String>,
    pub file_details_availability: Option<String>,
    pub processing_failure_reason: Option<String>,
    pub processing_issues_availability: Option<String>,
    pub processing_progress: Option<VideoProcessingDetailsProcessingProgress>,
    pub processing_status: Option<String>,
    pub tag_suggestions_availability: Option<String>,
    pub thumbnails_availability: Option<String>,
}
Expand description

Describes processing status and progress and availability of some other Video resource parts.

This type is not used in any activity, and only used as part of another schema.

Fields§

§editor_suggestions_availability: Option<String>

This value indicates whether video editing suggestions, which might improve video quality or the playback experience, are available for the video. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request.

§file_details_availability: Option<String>

This value indicates whether file details are available for the uploaded video. You can retrieve a video’s file details by requesting the fileDetails part in your videos.list() request.

§processing_failure_reason: Option<String>

The reason that YouTube failed to process the video. This property will only have a value if the processingStatus property’s value is failed.

§processing_issues_availability: Option<String>

This value indicates whether the video processing engine has generated suggestions that might improve YouTube’s ability to process the the video, warnings that explain video processing problems, or errors that cause video processing problems. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request.

§processing_progress: Option<VideoProcessingDetailsProcessingProgress>

The processingProgress object contains information about the progress YouTube has made in processing the video. The values are really only relevant if the video’s processing status is processing.

§processing_status: Option<String>

The video’s processing status. This value indicates whether YouTube was able to process the video or if the video is still being processed.

§tag_suggestions_availability: Option<String>

This value indicates whether keyword (tag) suggestions are available for the video. Tags can be added to a video’s metadata to make it easier for other users to find the video. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request.

§thumbnails_availability: Option<String>

This value indicates whether thumbnail images have been generated for the video.

Trait Implementations§

source§

impl Clone for VideoProcessingDetails

source§

fn clone(&self) -> VideoProcessingDetails

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for VideoProcessingDetails

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for VideoProcessingDetails

source§

fn default() -> VideoProcessingDetails

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for VideoProcessingDetails

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for VideoProcessingDetails

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Part for VideoProcessingDetails

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

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