pub struct ChunkManifestIngestOptions {
pub title: String,
pub namespace: String,
pub source_path: Option<String>,
pub metadata: Option<Value>,
}Expand description
Document-level options for chunk manifest ingestion.
Fields§
§title: StringDocument title.
namespace: StringNamespace/notebook scope.
source_path: Option<String>Optional file path, URL, or caller source identifier.
metadata: Option<Value>Optional document metadata stored with the semantic-memory document.
Trait Implementations§
Source§impl Clone for ChunkManifestIngestOptions
impl Clone for ChunkManifestIngestOptions
Source§fn clone(&self) -> ChunkManifestIngestOptions
fn clone(&self) -> ChunkManifestIngestOptions
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 ChunkManifestIngestOptions
impl Debug for ChunkManifestIngestOptions
Source§impl<'de> Deserialize<'de> for ChunkManifestIngestOptions
impl<'de> Deserialize<'de> for ChunkManifestIngestOptions
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 ChunkManifestIngestOptions
impl RefUnwindSafe for ChunkManifestIngestOptions
impl Send for ChunkManifestIngestOptions
impl Sync for ChunkManifestIngestOptions
impl Unpin for ChunkManifestIngestOptions
impl UnsafeUnpin for ChunkManifestIngestOptions
impl UnwindSafe for ChunkManifestIngestOptions
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