pub struct Perception {
pub id: PerceptionId,
pub name: String,
pub description: String,
pub confidence: f64,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
pub metadata: AHashMap<String, Value>,
}Expand description
Represents different ways of seeing reality that can coexist
Fields§
§id: PerceptionId§name: String§description: String§confidence: f64§created_at: DateTime<Utc>§updated_at: DateTime<Utc>§metadata: AHashMap<String, Value>Trait Implementations§
Source§impl Clone for Perception
impl Clone for Perception
Source§fn clone(&self) -> Perception
fn clone(&self) -> Perception
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 Perception
impl Debug for Perception
Source§impl<'de> Deserialize<'de> for Perception
impl<'de> Deserialize<'de> for Perception
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
Auto Trait Implementations§
impl Freeze for Perception
impl RefUnwindSafe for Perception
impl Send for Perception
impl Sync for Perception
impl Unpin for Perception
impl UnwindSafe for Perception
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