pub struct HarnessArgs {
pub role_overrides: RoleOverrideArgs,
pub extension_overrides: ExtensionOverrideArgs,
pub role: Option<String>,
pub profile: Option<String>,
pub harness_config: Vec<HarnessConfigCliOverride>,
pub provider_alias: Vec<ProviderAliasCliOverride>,
pub model_alias: Vec<ModelAliasCliOverride>,
}Fields§
§role_overrides: RoleOverrideArgs§extension_overrides: ExtensionOverrideArgs§role: Option<String>Select the startup/rendered role.
profile: Option<String>Select comma-separated configuration profiles before CLI overrides.
harness_config: Vec<HarnessConfigCliOverride>Override one harness config key after all config files are loaded.
provider_alias: Vec<ProviderAliasCliOverride>Override one provider alias for this harness startup.
TAU_PROVIDER_ALIASES supplies a JSON object of lower-precedence
environment overrides.
model_alias: Vec<ModelAliasCliOverride>Override one exact model-name alias for this harness startup.
TAU_MODEL_ALIASES supplies a JSON object of lower-precedence
environment overrides.
Trait Implementations§
Source§impl Args for HarnessArgs
impl Args for HarnessArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl FromArgMatches for HarnessArgs
impl FromArgMatches for HarnessArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for HarnessArgs
impl RefUnwindSafe for HarnessArgs
impl Send for HarnessArgs
impl Sync for HarnessArgs
impl Unpin for HarnessArgs
impl UnsafeUnpin for HarnessArgs
impl UnwindSafe for HarnessArgs
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