pub struct AgentInfoStruct {
pub version: Option<String>,
pub git_commit: Option<String>,
pub endpoints: Option<Vec<String>>,
pub feature_flags: Option<Vec<String>>,
pub client_drop_p0s: Option<bool>,
pub span_meta_structs: Option<bool>,
pub long_running_spans: Option<bool>,
pub evp_proxy_allowed_headers: Option<Vec<String>>,
pub config: Option<Config>,
pub peer_tags: Option<Vec<String>>,
pub span_kinds_stats_computed: Option<Vec<String>>,
}Expand description
Schema of an agent info response
Fields§
§version: Option<String>Version of the agent
git_commit: Option<String>Commit of the version of the agent
endpoints: Option<Vec<String>>List of available endpoints
feature_flags: Option<Vec<String>>List of feature flags
client_drop_p0s: Option<bool>§span_meta_structs: Option<bool>§long_running_spans: Option<bool>§evp_proxy_allowed_headers: Option<Vec<String>>§config: Option<Config>Configuration of the agent
List of keys mapped to peer tags
span_kinds_stats_computed: Option<Vec<String>>List of span kinds eligible for stats computation
Trait Implementations§
Source§impl Clone for AgentInfoStruct
impl Clone for AgentInfoStruct
Source§fn clone(&self) -> AgentInfoStruct
fn clone(&self) -> AgentInfoStruct
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 AgentInfoStruct
impl Debug for AgentInfoStruct
Source§impl Default for AgentInfoStruct
impl Default for AgentInfoStruct
Source§fn default() -> AgentInfoStruct
fn default() -> AgentInfoStruct
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentInfoStruct
impl<'de> Deserialize<'de> for AgentInfoStruct
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 PartialEq for AgentInfoStruct
impl PartialEq for AgentInfoStruct
Source§impl Serialize for AgentInfoStruct
impl Serialize for AgentInfoStruct
impl StructuralPartialEq for AgentInfoStruct
Auto Trait Implementations§
impl Freeze for AgentInfoStruct
impl RefUnwindSafe for AgentInfoStruct
impl Send for AgentInfoStruct
impl Sync for AgentInfoStruct
impl Unpin for AgentInfoStruct
impl UnsafeUnpin for AgentInfoStruct
impl UnwindSafe for AgentInfoStruct
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> 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 more