pub enum WorkloadType {
VectorSearch,
Analytics,
Transactional,
Cache,
Embedded,
}Expand description
Workload type for backend selection
Variants§
VectorSearch
Vector similarity search
Analytics
Analytical queries (OLAP)
Transactional
Transactional operations (OLTP)
Cache
High-speed caching
Embedded
Embedded/lightweight operations
Trait Implementations§
Source§impl Clone for WorkloadType
impl Clone for WorkloadType
Source§fn clone(&self) -> WorkloadType
fn clone(&self) -> WorkloadType
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 WorkloadType
impl Debug for WorkloadType
Source§impl PartialEq for WorkloadType
impl PartialEq for WorkloadType
impl Copy for WorkloadType
impl Eq for WorkloadType
impl StructuralPartialEq for WorkloadType
Auto Trait Implementations§
impl Freeze for WorkloadType
impl RefUnwindSafe for WorkloadType
impl Send for WorkloadType
impl Sync for WorkloadType
impl Unpin for WorkloadType
impl UnwindSafe for WorkloadType
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