pub struct MemoryProviderListResult {
pub providers: Vec<EmbeddingProviderDescriptor>,
pub selected: MemoryProviderSelection,
}Fields§
§providers: Vec<EmbeddingProviderDescriptor>§selected: MemoryProviderSelectionTrait Implementations§
Source§impl Clone for MemoryProviderListResult
impl Clone for MemoryProviderListResult
Source§fn clone(&self) -> MemoryProviderListResult
fn clone(&self) -> MemoryProviderListResult
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 MemoryProviderListResult
impl Debug for MemoryProviderListResult
Source§impl<'de> Deserialize<'de> for MemoryProviderListResult
impl<'de> Deserialize<'de> for MemoryProviderListResult
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 MemoryProviderListResult
impl RefUnwindSafe for MemoryProviderListResult
impl Send for MemoryProviderListResult
impl Sync for MemoryProviderListResult
impl Unpin for MemoryProviderListResult
impl UnsafeUnpin for MemoryProviderListResult
impl UnwindSafe for MemoryProviderListResult
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