pub struct QotLoginHealthSnapshot {
pub last_qot_logined_false_at_ms: i64,
pub last_relogin_attempt_at_ms: i64,
pub last_relogin_success_at_ms: i64,
pub consecutive_relogin_failures: u32,
pub total_relogin_attempts: u64,
pub total_relogin_successes: u64,
pub total_qot_logined_false_observed: u64,
pub current_backoff_ms: i64,
pub relogin_attempt_in_flight: bool,
pub relogin_circuit_open: bool,
pub relogin_circuit_opened_at_ms: i64,
}Expand description
v1.4.90 P1-D structured snapshot for REST exposure.
v1.4.91 P1-D wiring: REST handler /api/push-subscriber-info 已暴露
此 snapshot 在 qot_login_health 字段下 (合并入 push_health snapshot).
Fields§
§last_qot_logined_false_at_ms: i64§last_relogin_attempt_at_ms: i64§last_relogin_success_at_ms: i64§consecutive_relogin_failures: u32§total_relogin_attempts: u64§total_relogin_successes: u64§total_qot_logined_false_observed: u64§current_backoff_ms: i64§relogin_attempt_in_flight: boolv1.4.92 P1-D Tier A2: 当前是否有 in-flight relogin attempt.
relogin_circuit_open: boolv1.4.92 P1-D Tier A2: circuit breaker 是否 open (跳所有 attempt).
relogin_circuit_opened_at_ms: i64v1.4.92 P1-D Tier A2: circuit open 起始时间 (Unix ms; 0 = 未 open).
Trait Implementations§
Source§impl Clone for QotLoginHealthSnapshot
impl Clone for QotLoginHealthSnapshot
Source§fn clone(&self) -> QotLoginHealthSnapshot
fn clone(&self) -> QotLoginHealthSnapshot
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 QotLoginHealthSnapshot
impl Debug for QotLoginHealthSnapshot
Auto Trait Implementations§
impl Freeze for QotLoginHealthSnapshot
impl RefUnwindSafe for QotLoginHealthSnapshot
impl Send for QotLoginHealthSnapshot
impl Sync for QotLoginHealthSnapshot
impl Unpin for QotLoginHealthSnapshot
impl UnsafeUnpin for QotLoginHealthSnapshot
impl UnwindSafe for QotLoginHealthSnapshot
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