pub struct IngestMemoryRequest {
pub source: String,
pub source_id: String,
pub title: String,
pub content: String,
pub url: Option<String>,
pub tags: Option<Vec<String>>,
pub metadata: Option<HashMap<String, String>>,
}Fields§
§source: String§source_id: String§title: String§content: String§url: Option<String>§metadata: Option<HashMap<String, String>>Trait Implementations§
Source§impl Debug for IngestMemoryRequest
impl Debug for IngestMemoryRequest
Source§impl<'de> Deserialize<'de> for IngestMemoryRequest
impl<'de> Deserialize<'de> for IngestMemoryRequest
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 IngestMemoryRequest
impl RefUnwindSafe for IngestMemoryRequest
impl Send for IngestMemoryRequest
impl Sync for IngestMemoryRequest
impl Unpin for IngestMemoryRequest
impl UnsafeUnpin for IngestMemoryRequest
impl UnwindSafe for IngestMemoryRequest
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