[][src]Struct gcp_client::google::cloud::videointelligence::v1p2beta1::LabelAnnotation

pub struct LabelAnnotation {
    pub entity: Option<Entity>,
    pub category_entities: Vec<Entity>,
    pub segments: Vec<LabelSegment>,
    pub frames: Vec<LabelFrame>,
}

Label annotation.

Fields

entity: Option<Entity>

Detected entity.

category_entities: Vec<Entity>

Common categories for the detected entity. E.g. when the label is Terrier the category is likely dog. And in some cases there might be more than one categories e.g. Terrier could also be a pet.

segments: Vec<LabelSegment>

All video segments where a label was detected.

frames: Vec<LabelFrame>

All video frames where a label was detected.

Trait Implementations

impl Clone for LabelAnnotation[src]

impl Debug for LabelAnnotation[src]

impl Default for LabelAnnotation[src]

impl Message for LabelAnnotation[src]

impl PartialEq<LabelAnnotation> for LabelAnnotation[src]

impl StructuralPartialEq for LabelAnnotation[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]