pub struct RetrievalClassifierBuilder { /* private fields */ }Expand description
Builder for RetrievalClassifier
Implementations§
Source§impl RetrievalClassifierBuilder
impl RetrievalClassifierBuilder
Sourcepub fn provider(self, provider: Arc<dyn Provider>) -> Self
pub fn provider(self, provider: Arc<dyn Provider>) -> Self
Set the provider to use for retrieval classification.
Sourcepub fn model_id(self, model_id: impl Into<String>) -> Self
pub fn model_id(self, model_id: impl Into<String>) -> Self
Set the model ID to use for inference.
Sourcepub fn build(self) -> Option<RetrievalClassifier>
pub fn build(self) -> Option<RetrievalClassifier>
Build the retrieval classifier, returning None if no provider was set.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RetrievalClassifierBuilder
impl !RefUnwindSafe for RetrievalClassifierBuilder
impl Send for RetrievalClassifierBuilder
impl Sync for RetrievalClassifierBuilder
impl Unpin for RetrievalClassifierBuilder
impl UnsafeUnpin for RetrievalClassifierBuilder
impl !UnwindSafe for RetrievalClassifierBuilder
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