pub struct ConsoleMember {
pub agent_identity: String,
pub role: String,
pub state: String,
pub model_capabilities: ConsoleModelCapabilities,
pub runtime_mode: Option<String>,
pub session_id: Option<String>,
pub wired_to: Vec<String>,
pub labels: BTreeMap<String, String>,
}Expand description
Console-facing view of a single mob member.
Narrow projection of meerkat’s roster enriched with cached diagnostics
such as the current bridge session id when the console read model has one.
Wire field names match the console JSON — agent_identity, role,
state — so the admin UI reads them unchanged from the live snapshot.
Fields§
§agent_identity: String§role: String§state: String§model_capabilities: ConsoleModelCapabilities§runtime_mode: Option<String>§session_id: Option<String>§wired_to: Vec<String>§labels: BTreeMap<String, String>Trait Implementations§
Source§impl Clone for ConsoleMember
impl Clone for ConsoleMember
Source§fn clone(&self) -> ConsoleMember
fn clone(&self) -> ConsoleMember
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 ConsoleMember
impl Debug for ConsoleMember
Source§impl<'de> Deserialize<'de> for ConsoleMember
impl<'de> Deserialize<'de> for ConsoleMember
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 ConsoleMember
impl PartialEq for ConsoleMember
Source§fn eq(&self, other: &ConsoleMember) -> bool
fn eq(&self, other: &ConsoleMember) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ConsoleMember
impl Serialize for ConsoleMember
impl Eq for ConsoleMember
impl StructuralPartialEq for ConsoleMember
Auto Trait Implementations§
impl Freeze for ConsoleMember
impl RefUnwindSafe for ConsoleMember
impl Send for ConsoleMember
impl Sync for ConsoleMember
impl Unpin for ConsoleMember
impl UnsafeUnpin for ConsoleMember
impl UnwindSafe for ConsoleMember
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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