pub struct ProviderPreferencesBuilder(/* private fields */);Expand description
Builder for ProviderPreferences.
Implementations§
Source§impl ProviderPreferencesBuilder
impl ProviderPreferencesBuilder
pub fn allow_fallbacks(self, value: impl Into<Option<bool>>) -> Self
pub fn data_collection(self, value: impl Into<Option<DataCollection>>) -> Self
pub fn enforce_distillable_text(self, value: impl Into<Option<bool>>) -> Self
pub fn ignore(self, value: impl Into<Option<Vec<String>>>) -> Self
pub fn max_price(self, value: impl Into<MaxPrice>) -> Self
pub fn only(self, value: impl Into<Option<Vec<String>>>) -> Self
pub fn order(self, value: impl Into<Option<Vec<String>>>) -> Self
pub fn preferred_max_latency( self, value: impl Into<Option<PreferredCutoff>>, ) -> Self
pub fn preferred_min_throughput( self, value: impl Into<Option<PreferredCutoff>>, ) -> Self
pub fn quantizations(self, value: impl Into<Option<Vec<Quantization>>>) -> Self
pub fn require_parameters(self, value: impl Into<Option<bool>>) -> Self
pub fn sort(self, value: impl Into<Option<ProviderSort>>) -> Self
pub fn zdr(self, value: impl Into<Option<bool>>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> ProviderPreferences
pub fn build(self) -> ProviderPreferences
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for ProviderPreferencesBuilder
impl RefUnwindSafe for ProviderPreferencesBuilder
impl Send for ProviderPreferencesBuilder
impl Sync for ProviderPreferencesBuilder
impl Unpin for ProviderPreferencesBuilder
impl UnsafeUnpin for ProviderPreferencesBuilder
impl UnwindSafe for ProviderPreferencesBuilder
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