pub struct Memory {
pub id: String,
pub content: String,
pub memory_type: MemoryType,
pub importance: f64,
pub emotional_tag: Option<String>,
pub created_at: DateTime<Utc>,
pub accessed_at: Option<DateTime<Utc>>,
pub access_count: u32,
}Expand description
Emlék struktúra
Fields§
§id: StringEgyedi azonosító
content: StringTartalom
memory_type: MemoryTypeMemória típus
importance: f64Fontosság (0.0 - 1.0)
emotional_tag: Option<String>Érzelmi tag
created_at: DateTime<Utc>Létrehozás ideje
accessed_at: Option<DateTime<Utc>>Utolsó hozzáférés
access_count: u32Hozzáférések száma
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Memory
impl<'de> Deserialize<'de> for Memory
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 Memory
impl RefUnwindSafe for Memory
impl Send for Memory
impl Sync for Memory
impl Unpin for Memory
impl UnwindSafe for Memory
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<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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request