pub struct AssistantHarnessConfig {
pub name: Option<String>,
pub accounts: Vec<AssistantAccountConfig>,
}Expand description
The accounts declared on ONE catalogue harness, from
[[assistant.harness]].
It declares no launch of its own: name selects a harness the build already
ships, and everything else about how that harness is started is the
catalogue’s.
Fields§
§name: Option<String>The catalogue id these accounts belong to (claude-code, codex, …).
REQUIRED, non-empty, and refused when the build ships no such harness.
accounts: Vec<AssistantAccountConfig>Named login accounts for it, from [[assistant.harness.account]].
Empty is a complete answer.
Trait Implementations§
Source§impl Clone for AssistantHarnessConfig
impl Clone for AssistantHarnessConfig
Source§fn clone(&self) -> AssistantHarnessConfig
fn clone(&self) -> AssistantHarnessConfig
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 AssistantHarnessConfig
impl Debug for AssistantHarnessConfig
Source§impl Default for AssistantHarnessConfig
impl Default for AssistantHarnessConfig
Source§fn default() -> AssistantHarnessConfig
fn default() -> AssistantHarnessConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AssistantHarnessConfigwhere
AssistantHarnessConfig: Default,
impl<'de> Deserialize<'de> for AssistantHarnessConfigwhere
AssistantHarnessConfig: Default,
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
impl Eq for AssistantHarnessConfig
Source§impl PartialEq for AssistantHarnessConfig
impl PartialEq for AssistantHarnessConfig
impl StructuralPartialEq for AssistantHarnessConfig
Auto Trait Implementations§
impl Freeze for AssistantHarnessConfig
impl RefUnwindSafe for AssistantHarnessConfig
impl Send for AssistantHarnessConfig
impl Sync for AssistantHarnessConfig
impl Unpin for AssistantHarnessConfig
impl UnsafeUnpin for AssistantHarnessConfig
impl UnwindSafe for AssistantHarnessConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request