pub struct ExecuteOptions {
pub model: Option<String>,
pub providers_dir: Option<PathBuf>,
}Expand description
Options for steering name-based provider resolution.
Fields§
§model: Option<String>Optional model identifier used to disambiguate provider directories.
providers_dir: Option<PathBuf>Directory containing provider specifications to search.
Implementations§
Source§impl ExecuteOptions
impl ExecuteOptions
Sourcepub fn for_model(model: impl Into<String>) -> Self
pub fn for_model(model: impl Into<String>) -> Self
Convenience helper for specifying only the model override.
pub fn with_model(self, model: impl Into<String>) -> Self
pub fn with_providers_dir<P: Into<PathBuf>>(self, dir: P) -> Self
pub fn model(&self) -> Option<&str>
pub fn providers_dir(&self) -> Option<&Path>
Trait Implementations§
Source§impl Clone for ExecuteOptions
impl Clone for ExecuteOptions
Source§fn clone(&self) -> ExecuteOptions
fn clone(&self) -> ExecuteOptions
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 ExecuteOptions
impl Debug for ExecuteOptions
Source§impl Default for ExecuteOptions
impl Default for ExecuteOptions
Source§fn default() -> ExecuteOptions
fn default() -> ExecuteOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExecuteOptions
impl RefUnwindSafe for ExecuteOptions
impl Send for ExecuteOptions
impl Sync for ExecuteOptions
impl Unpin for ExecuteOptions
impl UnsafeUnpin for ExecuteOptions
impl UnwindSafe for ExecuteOptions
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