pub enum AgentVersionPolicy {
Default,
Latest,
Pinned,
}Expand description
How an App resolves the Agent version it runs.
Variants§
Default
Resolve the agent’s default_version_id at session creation/invocation time.
Latest
Resolve the newest agent_versions row for the app’s agent.
Pinned
Use the app’s pinned agent_version_id.
Trait Implementations§
Source§impl Clone for AgentVersionPolicy
impl Clone for AgentVersionPolicy
Source§fn clone(&self) -> AgentVersionPolicy
fn clone(&self) -> AgentVersionPolicy
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 AgentVersionPolicy
impl Debug for AgentVersionPolicy
Source§impl Default for AgentVersionPolicy
impl Default for AgentVersionPolicy
Source§fn default() -> AgentVersionPolicy
fn default() -> AgentVersionPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentVersionPolicy
impl<'de> Deserialize<'de> for AgentVersionPolicy
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
Source§impl Display for AgentVersionPolicy
impl Display for AgentVersionPolicy
Source§impl From<&str> for AgentVersionPolicy
impl From<&str> for AgentVersionPolicy
Source§impl PartialEq for AgentVersionPolicy
impl PartialEq for AgentVersionPolicy
Source§fn eq(&self, other: &AgentVersionPolicy) -> bool
fn eq(&self, other: &AgentVersionPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AgentVersionPolicy
impl Serialize for AgentVersionPolicy
impl StructuralPartialEq for AgentVersionPolicy
Auto Trait Implementations§
impl Freeze for AgentVersionPolicy
impl RefUnwindSafe for AgentVersionPolicy
impl Send for AgentVersionPolicy
impl Sync for AgentVersionPolicy
impl Unpin for AgentVersionPolicy
impl UnsafeUnpin for AgentVersionPolicy
impl UnwindSafe for AgentVersionPolicy
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<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> 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