pub struct AgentResourceAttributes {
pub identity: String,
pub agent_id: Option<String>,
pub role: Option<String>,
pub labels: BTreeMap<String, String>,
}Expand description
Cached resource attributes for one agent, keyed by console identity.
The console surfaces refresh this cache opportunistically whenever they project a roster snapshot, so label/role selectors evaluate against the most recent known attributes even on surfaces that only carry an identity string (timeline frames, SSE streams, send requests).
Fields§
§identity: String§agent_id: Option<String>§role: Option<String>§labels: BTreeMap<String, String>Trait Implementations§
Source§impl Clone for AgentResourceAttributes
impl Clone for AgentResourceAttributes
Source§fn clone(&self) -> AgentResourceAttributes
fn clone(&self) -> AgentResourceAttributes
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 AgentResourceAttributes
impl Debug for AgentResourceAttributes
Source§impl Default for AgentResourceAttributes
impl Default for AgentResourceAttributes
Source§fn default() -> AgentResourceAttributes
fn default() -> AgentResourceAttributes
Returns the “default value” for a type. Read more
impl Eq for AgentResourceAttributes
Source§impl PartialEq for AgentResourceAttributes
impl PartialEq for AgentResourceAttributes
Source§fn eq(&self, other: &AgentResourceAttributes) -> bool
fn eq(&self, other: &AgentResourceAttributes) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AgentResourceAttributes
Auto Trait Implementations§
impl Freeze for AgentResourceAttributes
impl RefUnwindSafe for AgentResourceAttributes
impl Send for AgentResourceAttributes
impl Sync for AgentResourceAttributes
impl Unpin for AgentResourceAttributes
impl UnsafeUnpin for AgentResourceAttributes
impl UnwindSafe for AgentResourceAttributes
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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