pub struct PromptSelectors { /* private fields */ }Implementations§
Source§impl PromptSelectors
impl PromptSelectors
pub fn provider(v: impl Into<String>) -> Result<Self, PromptError>
pub fn family(v: ModelFamilyId) -> Self
pub fn exact(v: QualifiedModelId) -> Self
pub fn provider_and_exact( provider: impl Into<String>, exact: QualifiedModelId, ) -> Result<Self, PromptError>
pub fn provider_exact_workflow( provider: impl Into<String>, exact: QualifiedModelId, workflow_mode: WorkflowMode, ) -> Result<Self, PromptError>
pub fn workflow_mode(&self) -> Option<WorkflowMode>
Trait Implementations§
Source§impl Clone for PromptSelectors
impl Clone for PromptSelectors
Source§fn clone(&self) -> PromptSelectors
fn clone(&self) -> PromptSelectors
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 PromptSelectors
impl Debug for PromptSelectors
Source§impl Default for PromptSelectors
impl Default for PromptSelectors
Source§fn default() -> PromptSelectors
fn default() -> PromptSelectors
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PromptSelectors
impl<'de> Deserialize<'de> for PromptSelectors
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 PromptSelectors
impl RefUnwindSafe for PromptSelectors
impl Send for PromptSelectors
impl Sync for PromptSelectors
impl Unpin for PromptSelectors
impl UnsafeUnpin for PromptSelectors
impl UnwindSafe for PromptSelectors
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