pub struct AgentProviderSpec {
pub provider: AgentProvider,
pub name: &'static str,
pub command_name: &'static str,
pub current_transcript_env: Option<&'static str>,
pub current_session_id_env: Option<&'static str>,
/* private fields */
}Fields§
§provider: AgentProvider§name: &'static str§command_name: &'static str§current_transcript_env: Option<&'static str>§current_session_id_env: Option<&'static str>Trait Implementations§
Source§impl Clone for AgentProviderSpec
impl Clone for AgentProviderSpec
Source§fn clone(&self) -> AgentProviderSpec
fn clone(&self) -> AgentProviderSpec
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 moreimpl Copy for AgentProviderSpec
Auto Trait Implementations§
impl Freeze for AgentProviderSpec
impl RefUnwindSafe for AgentProviderSpec
impl Send for AgentProviderSpec
impl Sync for AgentProviderSpec
impl Unpin for AgentProviderSpec
impl UnsafeUnpin for AgentProviderSpec
impl UnwindSafe for AgentProviderSpec
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