pub struct CreateMemoryInput {Show 17 fields
pub project: String,
pub scope: Option<Scope>,
pub title: String,
pub content: String,
pub what: Option<String>,
pub why: Option<String>,
pub context: Option<String>,
pub learned: Option<String>,
pub memory_type: MemoryType,
pub importance: Importance,
pub tags: Vec<String>,
pub topic_key: Option<String>,
pub capture_prompt: Option<bool>,
pub encrypt: bool,
pub valid_from: Option<DateTime<Utc>>,
pub valid_until: Option<DateTime<Utc>>,
pub provenance: Option<String>,
}Expand description
Entrada para crear una memoria.
Fields§
§project: String§scope: Option<Scope>§title: String§content: String§what: Option<String>§why: Option<String>§context: Option<String>§learned: Option<String>§memory_type: MemoryType§importance: Importance§topic_key: Option<String>§capture_prompt: Option<bool>§encrypt: bool§valid_from: Option<DateTime<Utc>>Opcional: when this fact becomes valid (defaults to created_at).
valid_until: Option<DateTime<Utc>>Opcional: when this fact stops being valid.
provenance: Option<String>Opcional: provenance chain JSON.
Trait Implementations§
Source§impl Clone for CreateMemoryInput
impl Clone for CreateMemoryInput
Source§fn clone(&self) -> CreateMemoryInput
fn clone(&self) -> CreateMemoryInput
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 CreateMemoryInput
impl Debug for CreateMemoryInput
Source§impl<'de> Deserialize<'de> for CreateMemoryInput
impl<'de> Deserialize<'de> for CreateMemoryInput
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 CreateMemoryInput
impl RefUnwindSafe for CreateMemoryInput
impl Send for CreateMemoryInput
impl Sync for CreateMemoryInput
impl Unpin for CreateMemoryInput
impl UnsafeUnpin for CreateMemoryInput
impl UnwindSafe for CreateMemoryInput
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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