#[repr(i32)]pub enum ImageTrigger {
Unspecified = 0,
NewTrack = 1,
Reacquire = 2,
ClassChange = 3,
HighConfidence = 4,
Periodic = 5,
Manual = 6,
Alert = 7,
}Expand description
Trigger reason for image extraction
Variants§
Unspecified = 0
NewTrack = 1
First detection of new track
Reacquire = 2
Track lost and found again
ClassChange = 3
Classification changed
HighConfidence = 4
Confidence crossed threshold
Periodic = 5
Periodic capture
Manual = 6
On-demand/manual request
Alert = 7
Alert condition triggered
Implementations§
Source§impl ImageTrigger
impl ImageTrigger
Source§impl ImageTrigger
impl ImageTrigger
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for ImageTrigger
impl Clone for ImageTrigger
Source§fn clone(&self) -> ImageTrigger
fn clone(&self) -> ImageTrigger
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImageTrigger
impl Debug for ImageTrigger
Source§impl Default for ImageTrigger
impl Default for ImageTrigger
Source§fn default() -> ImageTrigger
fn default() -> ImageTrigger
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImageTrigger
impl<'de> Deserialize<'de> for ImageTrigger
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
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 From<ImageTrigger> for i32
impl From<ImageTrigger> for i32
Source§fn from(value: ImageTrigger) -> i32
fn from(value: ImageTrigger) -> i32
Converts to this type from the input type.
Source§impl Hash for ImageTrigger
impl Hash for ImageTrigger
Source§impl Ord for ImageTrigger
impl Ord for ImageTrigger
Source§fn cmp(&self, other: &ImageTrigger) -> Ordering
fn cmp(&self, other: &ImageTrigger) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ImageTrigger
impl PartialEq for ImageTrigger
Source§fn eq(&self, other: &ImageTrigger) -> bool
fn eq(&self, other: &ImageTrigger) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ImageTrigger
impl PartialOrd for ImageTrigger
Source§impl Serialize for ImageTrigger
impl Serialize for ImageTrigger
Source§impl TryFrom<i32> for ImageTrigger
impl TryFrom<i32> for ImageTrigger
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<ImageTrigger, UnknownEnumValue>
fn try_from(value: i32) -> Result<ImageTrigger, UnknownEnumValue>
Performs the conversion.
impl Copy for ImageTrigger
impl Eq for ImageTrigger
impl StructuralPartialEq for ImageTrigger
Auto Trait Implementations§
impl Freeze for ImageTrigger
impl RefUnwindSafe for ImageTrigger
impl Send for ImageTrigger
impl Sync for ImageTrigger
impl Unpin for ImageTrigger
impl UnsafeUnpin for ImageTrigger
impl UnwindSafe for ImageTrigger
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
Mutably borrows from an owned value. Read more