pub struct DiscoverResponse {
pub capability: String,
pub agents: Vec<AgentRecord>,
pub count: usize,
}Expand description
Discovery response payload.
Fields§
§capability: StringCapability that was queried.
agents: Vec<AgentRecord>Matching agents.
count: usizeCount of returned agents.
Trait Implementations§
Source§impl Clone for DiscoverResponse
impl Clone for DiscoverResponse
Source§fn clone(&self) -> DiscoverResponse
fn clone(&self) -> DiscoverResponse
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DiscoverResponse
impl Debug for DiscoverResponse
Source§impl<'de> Deserialize<'de> for DiscoverResponse
impl<'de> Deserialize<'de> for DiscoverResponse
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 DiscoverResponse
impl RefUnwindSafe for DiscoverResponse
impl Send for DiscoverResponse
impl Sync for DiscoverResponse
impl Unpin for DiscoverResponse
impl UnwindSafe for DiscoverResponse
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)