pub struct AgentRegistryEntry {
pub id: String,
pub installed: bool,
}Expand description
A registry agent entry from list_agents. Mirrors the TS AgentRegistryEntry.
The client is npm-agnostic and parses no manifests: list_agents is a sidecar
ACP RPC that enumerates the projected /opt/agentos packages. The entry is just
the agent id; installed is always true (the package is materialized into
the VM at boot).
Fields§
§id: String§installed: boolTrait Implementations§
Source§impl Clone for AgentRegistryEntry
impl Clone for AgentRegistryEntry
Source§fn clone(&self) -> AgentRegistryEntry
fn clone(&self) -> AgentRegistryEntry
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 AgentRegistryEntry
impl Debug for AgentRegistryEntry
Source§impl<'de> Deserialize<'de> for AgentRegistryEntry
impl<'de> Deserialize<'de> for AgentRegistryEntry
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
impl Eq for AgentRegistryEntry
Source§impl PartialEq for AgentRegistryEntry
impl PartialEq for AgentRegistryEntry
Source§impl Serialize for AgentRegistryEntry
impl Serialize for AgentRegistryEntry
impl StructuralPartialEq for AgentRegistryEntry
Auto Trait Implementations§
impl Freeze for AgentRegistryEntry
impl RefUnwindSafe for AgentRegistryEntry
impl Send for AgentRegistryEntry
impl Sync for AgentRegistryEntry
impl Unpin for AgentRegistryEntry
impl UnsafeUnpin for AgentRegistryEntry
impl UnwindSafe for AgentRegistryEntry
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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
Compares
self to key and returns true if they are equal.