[][src]Enum gcp_client::google::cloud::automl::v1beta1::annotation_payload::Detail

pub enum Detail {
    Translation(TranslationAnnotation),
    Classification(ClassificationAnnotation),
    ImageObjectDetection(ImageObjectDetectionAnnotation),
    VideoClassification(VideoClassificationAnnotation),
    VideoObjectTracking(VideoObjectTrackingAnnotation),
    TextExtraction(TextExtractionAnnotation),
    TextSentiment(TextSentimentAnnotation),
    Tables(TablesAnnotation),
}

Output only . Additional information about the annotation specific to the AutoML domain.

Variants

Annotation details for translation.

Classification(ClassificationAnnotation)

Annotation details for content or image classification.

ImageObjectDetection(ImageObjectDetectionAnnotation)

Annotation details for image object detection.

VideoClassification(VideoClassificationAnnotation)

Annotation details for video classification. Returned for Video Classification predictions.

VideoObjectTracking(VideoObjectTrackingAnnotation)

Annotation details for video object tracking.

TextExtraction(TextExtractionAnnotation)

Annotation details for text extraction.

Annotation details for text sentiment.

Annotation details for Tables.

Implementations

impl Detail[src]

pub fn encode<B>(&self, buf: &mut B) where
    B: BufMut
[src]

pub fn merge<B>(
    field: &mut Option<Detail>,
    tag: u32,
    wire_type: WireType,
    buf: &mut B,
    ctx: DecodeContext
) -> Result<(), DecodeError> where
    B: Buf
[src]

pub fn encoded_len(&self) -> usize[src]

Trait Implementations

impl Clone for Detail[src]

impl Debug for Detail[src]

impl PartialEq<Detail> for Detail[src]

impl StructuralPartialEq for Detail[src]

Auto Trait Implementations

impl RefUnwindSafe for Detail

impl Send for Detail

impl Sync for Detail

impl Unpin for Detail

impl UnwindSafe for Detail

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]