pub struct CacheProfile {
pub model: ModelIdentity,
pub segmenter_version: String,
}Expand description
Everything that determines a cached vector, besides the input itself.
Fields§
§model: ModelIdentity§segmenter_version: StringImplementations§
Trait Implementations§
Source§impl Clone for CacheProfile
impl Clone for CacheProfile
Source§impl Debug for CacheProfile
impl Debug for CacheProfile
Source§impl<'de> Deserialize<'de> for CacheProfile
impl<'de> Deserialize<'de> for CacheProfile
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
impl Eq for CacheProfile
Source§impl PartialEq for CacheProfile
impl PartialEq for CacheProfile
Source§impl Serialize for CacheProfile
impl Serialize for CacheProfile
impl StructuralPartialEq for CacheProfile
Auto Trait Implementations§
impl Freeze for CacheProfile
impl RefUnwindSafe for CacheProfile
impl Send for CacheProfile
impl Sync for CacheProfile
impl Unpin for CacheProfile
impl UnsafeUnpin for CacheProfile
impl UnwindSafe for CacheProfile
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
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>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.