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§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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