pub struct VectorStore {Show 13 fields
pub id: String,
pub object: String,
pub created_at: Option<u64>,
pub description: Option<String>,
pub name: Option<String>,
pub status: Option<String>,
pub last_active_at: Option<u64>,
pub usage_bytes: Option<u64>,
pub file_counts: Option<VectorStoreFileCounts>,
pub metadata: Option<VectorStoreMetadata>,
pub expires_after: Option<VectorStoreExpiresAfter>,
pub expires_at: Option<u64>,
pub extra: BTreeMap<String, Value>,
}Expand description
表示 vector store 对象。
Fields§
§id: String对象 ID。
object: String对象类型。
created_at: Option<u64>创建时间戳。
description: Option<String>描述。
name: Option<String>名称。
status: Option<String>状态。
last_active_at: Option<u64>最后活跃时间。
usage_bytes: Option<u64>占用字节数。
file_counts: Option<VectorStoreFileCounts>文件计数。
metadata: Option<VectorStoreMetadata>元数据。
expires_after: Option<VectorStoreExpiresAfter>过期策略。
expires_at: Option<u64>过期时间。
extra: BTreeMap<String, Value>额外字段。
Trait Implementations§
Source§impl Clone for VectorStore
impl Clone for VectorStore
Source§fn clone(&self) -> VectorStore
fn clone(&self) -> VectorStore
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 VectorStore
impl Debug for VectorStore
Source§impl Default for VectorStore
impl Default for VectorStore
Source§fn default() -> VectorStore
fn default() -> VectorStore
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VectorStore
impl<'de> Deserialize<'de> for VectorStore
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 VectorStore
impl RefUnwindSafe for VectorStore
impl Send for VectorStore
impl Sync for VectorStore
impl Unpin for VectorStore
impl UnsafeUnpin for VectorStore
impl UnwindSafe for VectorStore
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