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