pub struct AgentConnection {
pub agent_id: String,
pub name: String,
pub connected_at: Instant,
pub last_seen: Instant,
pub successful_pushes: u64,
pub failed_pushes: u64,
pub supports_push: bool,
}Expand description
Information about a connected agent.
Fields§
§agent_id: StringAgent identifier
name: StringAgent name
connected_at: InstantConnection time
last_seen: InstantLast message time
successful_pushes: u64Number of successful config pushes
failed_pushes: u64Number of failed config pushes
supports_push: boolWhether the agent supports config push
Trait Implementations§
Source§impl Clone for AgentConnection
impl Clone for AgentConnection
Source§fn clone(&self) -> AgentConnection
fn clone(&self) -> AgentConnection
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 moreAuto Trait Implementations§
impl Freeze for AgentConnection
impl RefUnwindSafe for AgentConnection
impl Send for AgentConnection
impl Sync for AgentConnection
impl Unpin for AgentConnection
impl UnwindSafe for AgentConnection
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request