pub struct PhyTraceConnection {
pub status: Option<ConnectionStatus>,
pub endpoint: Option<String>,
pub last_event_sent: Option<DateTime<Utc>>,
pub events_sent: Option<u64>,
pub events_buffered: Option<u64>,
pub buffer_size_bytes: Option<u64>,
pub avg_latency_ms: Option<f64>,
pub send_errors: Option<u64>,
pub agent_version: Option<String>,
}Expand description
PhyTrace connection status.
Fields§
§status: Option<ConnectionStatus>Connection status
endpoint: Option<String>PhyCloud endpoint
last_event_sent: Option<DateTime<Utc>>Last event sent timestamp
events_sent: Option<u64>Events sent (session)
events_buffered: Option<u64>Events buffered (pending)
buffer_size_bytes: Option<u64>Buffer size (bytes)
avg_latency_ms: Option<f64>Average latency (ms)
send_errors: Option<u64>Send errors (session)
agent_version: Option<String>Agent version
Trait Implementations§
Source§impl Clone for PhyTraceConnection
impl Clone for PhyTraceConnection
Source§fn clone(&self) -> PhyTraceConnection
fn clone(&self) -> PhyTraceConnection
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 moreSource§impl Debug for PhyTraceConnection
impl Debug for PhyTraceConnection
Source§impl Default for PhyTraceConnection
impl Default for PhyTraceConnection
Source§fn default() -> PhyTraceConnection
fn default() -> PhyTraceConnection
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PhyTraceConnection
impl<'de> Deserialize<'de> for PhyTraceConnection
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 Serialize for PhyTraceConnection
impl Serialize for PhyTraceConnection
Source§impl Validate for PhyTraceConnection
impl Validate for PhyTraceConnection
Auto Trait Implementations§
impl Freeze for PhyTraceConnection
impl RefUnwindSafe for PhyTraceConnection
impl Send for PhyTraceConnection
impl Sync for PhyTraceConnection
impl Unpin for PhyTraceConnection
impl UnwindSafe for PhyTraceConnection
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