pub struct VectorStoreExpiresAfter {
pub anchor: Option<String>,
pub days: Option<u64>,
pub extra: BTreeMap<String, Value>,
}Expand description
表示 vector store 过期策略。
Fields§
§anchor: Option<String>锚点。
days: Option<u64>过期天数。
extra: BTreeMap<String, Value>额外字段。
Trait Implementations§
Source§impl Clone for VectorStoreExpiresAfter
impl Clone for VectorStoreExpiresAfter
Source§fn clone(&self) -> VectorStoreExpiresAfter
fn clone(&self) -> VectorStoreExpiresAfter
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 VectorStoreExpiresAfter
impl Debug for VectorStoreExpiresAfter
Source§impl Default for VectorStoreExpiresAfter
impl Default for VectorStoreExpiresAfter
Source§fn default() -> VectorStoreExpiresAfter
fn default() -> VectorStoreExpiresAfter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VectorStoreExpiresAfter
impl<'de> Deserialize<'de> for VectorStoreExpiresAfter
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 VectorStoreExpiresAfter
impl RefUnwindSafe for VectorStoreExpiresAfter
impl Send for VectorStoreExpiresAfter
impl Sync for VectorStoreExpiresAfter
impl Unpin for VectorStoreExpiresAfter
impl UnsafeUnpin for VectorStoreExpiresAfter
impl UnwindSafe for VectorStoreExpiresAfter
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