pub enum EntityClassification {
Person,
Vehicle,
Aircraft,
Uav,
Vessel,
Ugv,
Sensor,
Unit,
Unknown,
Custom(String),
}Expand description
Entity classification for type mapping
Variants§
Person
Tracked person/personnel
Vehicle
Ground vehicle
Aircraft
Aircraft (fixed or rotary wing)
Uav
UAV/Drone
Vessel
Maritime vessel
Ugv
UGV/Ground robot
Sensor
Sensor/Equipment
Unit
Military unit/team
Unknown
Unknown entity
Custom(String)
Custom classification
Implementations§
Trait Implementations§
Source§impl Clone for EntityClassification
impl Clone for EntityClassification
Source§fn clone(&self) -> EntityClassification
fn clone(&self) -> EntityClassification
Returns a duplicate of the value. Read more
1.0.0 · 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 EntityClassification
impl Debug for EntityClassification
Source§impl<'de> Deserialize<'de> for EntityClassification
impl<'de> Deserialize<'de> for EntityClassification
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 Hash for EntityClassification
impl Hash for EntityClassification
Source§impl PartialEq for EntityClassification
impl PartialEq for EntityClassification
Source§impl Serialize for EntityClassification
impl Serialize for EntityClassification
impl Eq for EntityClassification
impl StructuralPartialEq for EntityClassification
Auto Trait Implementations§
impl Freeze for EntityClassification
impl RefUnwindSafe for EntityClassification
impl Send for EntityClassification
impl Sync for EntityClassification
impl Unpin for EntityClassification
impl UnsafeUnpin for EntityClassification
impl UnwindSafe for EntityClassification
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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>
Converts
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>
Converts
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 more