#[non_exhaustive]pub struct ProtectiveEquipmentPersonBuilder { /* private fields */ }Expand description
A builder for ProtectiveEquipmentPerson.
Implementations§
Source§impl ProtectiveEquipmentPersonBuilder
impl ProtectiveEquipmentPersonBuilder
Sourcepub fn body_parts(self, input: ProtectiveEquipmentBodyPart) -> Self
pub fn body_parts(self, input: ProtectiveEquipmentBodyPart) -> Self
Appends an item to body_parts.
To override the contents of this collection use set_body_parts.
An array of body parts detected on a person's body (including body parts without PPE).
Sourcepub fn set_body_parts(
self,
input: Option<Vec<ProtectiveEquipmentBodyPart>>,
) -> Self
pub fn set_body_parts( self, input: Option<Vec<ProtectiveEquipmentBodyPart>>, ) -> Self
An array of body parts detected on a person's body (including body parts without PPE).
Sourcepub fn get_body_parts(&self) -> &Option<Vec<ProtectiveEquipmentBodyPart>>
pub fn get_body_parts(&self) -> &Option<Vec<ProtectiveEquipmentBodyPart>>
An array of body parts detected on a person's body (including body parts without PPE).
Sourcepub fn bounding_box(self, input: BoundingBox) -> Self
pub fn bounding_box(self, input: BoundingBox) -> Self
A bounding box around the detected person.
Sourcepub fn set_bounding_box(self, input: Option<BoundingBox>) -> Self
pub fn set_bounding_box(self, input: Option<BoundingBox>) -> Self
A bounding box around the detected person.
Sourcepub fn get_bounding_box(&self) -> &Option<BoundingBox>
pub fn get_bounding_box(&self) -> &Option<BoundingBox>
A bounding box around the detected person.
Sourcepub fn confidence(self, input: f32) -> Self
pub fn confidence(self, input: f32) -> Self
The confidence that Amazon Rekognition has that the bounding box contains a person.
Sourcepub fn set_confidence(self, input: Option<f32>) -> Self
pub fn set_confidence(self, input: Option<f32>) -> Self
The confidence that Amazon Rekognition has that the bounding box contains a person.
Sourcepub fn get_confidence(&self) -> &Option<f32>
pub fn get_confidence(&self) -> &Option<f32>
The confidence that Amazon Rekognition has that the bounding box contains a person.
Sourcepub fn id(self, input: i32) -> Self
pub fn id(self, input: i32) -> Self
The identifier for the detected person. The identifier is only unique for a single call to DetectProtectiveEquipment.
Sourcepub fn set_id(self, input: Option<i32>) -> Self
pub fn set_id(self, input: Option<i32>) -> Self
The identifier for the detected person. The identifier is only unique for a single call to DetectProtectiveEquipment.
Sourcepub fn get_id(&self) -> &Option<i32>
pub fn get_id(&self) -> &Option<i32>
The identifier for the detected person. The identifier is only unique for a single call to DetectProtectiveEquipment.
Sourcepub fn build(self) -> ProtectiveEquipmentPerson
pub fn build(self) -> ProtectiveEquipmentPerson
Consumes the builder and constructs a ProtectiveEquipmentPerson.
Trait Implementations§
Source§impl Clone for ProtectiveEquipmentPersonBuilder
impl Clone for ProtectiveEquipmentPersonBuilder
Source§fn clone(&self) -> ProtectiveEquipmentPersonBuilder
fn clone(&self) -> ProtectiveEquipmentPersonBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for ProtectiveEquipmentPersonBuilder
impl Default for ProtectiveEquipmentPersonBuilder
Source§fn default() -> ProtectiveEquipmentPersonBuilder
fn default() -> ProtectiveEquipmentPersonBuilder
Source§impl PartialEq for ProtectiveEquipmentPersonBuilder
impl PartialEq for ProtectiveEquipmentPersonBuilder
Source§fn eq(&self, other: &ProtectiveEquipmentPersonBuilder) -> bool
fn eq(&self, other: &ProtectiveEquipmentPersonBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProtectiveEquipmentPersonBuilder
Auto Trait Implementations§
impl Freeze for ProtectiveEquipmentPersonBuilder
impl RefUnwindSafe for ProtectiveEquipmentPersonBuilder
impl Send for ProtectiveEquipmentPersonBuilder
impl Sync for ProtectiveEquipmentPersonBuilder
impl Unpin for ProtectiveEquipmentPersonBuilder
impl UnwindSafe for ProtectiveEquipmentPersonBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi Quirk value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);