pub struct AgentFeatures {
pub streaming_body: bool,
pub websocket: bool,
pub guardrails: bool,
pub config_push: bool,
pub metrics_export: bool,
pub concurrent_requests: u32,
pub cancellation: bool,
pub flow_control: bool,
pub health_reporting: bool,
}Expand description
Features this agent supports.
Fields§
§streaming_body: bool§websocket: bool§guardrails: bool§config_push: bool§metrics_export: bool§concurrent_requests: u32§cancellation: bool§flow_control: bool§health_reporting: boolImplementations§
Trait Implementations§
Source§impl Clone for AgentFeatures
impl Clone for AgentFeatures
Source§fn clone(&self) -> AgentFeatures
fn clone(&self) -> AgentFeatures
Returns a duplicate of the value. Read more
1.0.0 · 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 AgentFeatures
impl Debug for AgentFeatures
Source§impl Default for AgentFeatures
impl Default for AgentFeatures
Source§fn default() -> AgentFeatures
fn default() -> AgentFeatures
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentFeatures
impl<'de> Deserialize<'de> for AgentFeatures
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
Auto Trait Implementations§
impl Freeze for AgentFeatures
impl RefUnwindSafe for AgentFeatures
impl Send for AgentFeatures
impl Sync for AgentFeatures
impl Unpin for AgentFeatures
impl UnwindSafe for AgentFeatures
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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