[][src]Struct rusoto_rekognition::Label

pub struct Label {
    pub confidence: Option<f32>,
    pub instances: Option<Vec<Instance>>,
    pub name: Option<String>,
    pub parents: Option<Vec<Parent>>,
}

Structure containing details about the detected label, including the name, detected instances, parent labels, and level of confidence.

Fields

confidence: Option<f32>

Level of confidence.

instances: Option<Vec<Instance>>

If Label represents an object, Instances contains the bounding boxes for each instance of the detected object. Bounding boxes are returned for common object labels such as people, cars, furniture, apparel or pets.

name: Option<String>

The name (label) of the object or scene.

parents: Option<Vec<Parent>>

The parent labels for a label. The response includes all ancestor labels.

Trait Implementations

impl PartialEq<Label> for Label[src]

impl Default for Label[src]

impl Clone for Label[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Label[src]

impl<'de> Deserialize<'de> for Label[src]

Auto Trait Implementations

impl Send for Label

impl Sync for Label

Blanket Implementations

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

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

type Owned = T

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

impl<T, U> TryInto 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<T> Any for T where
    T: 'static + ?Sized
[src]

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

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self