pub struct PlugRow {
pub name: String,
pub version: String,
pub state: String,
pub deps: Vec<String>,
pub spilled: u64,
pub panics: u64,
}Expand description
一行插件快照(观测页逐行渲染)。
Fields§
§name: String注册名。
version: String申报版本(插件自填;空串 = 未声明)。
state: String生命周期状态(Debug 形状字符串:Ready/Running/Stopping/Exited/Quarantined)。
deps: Vec<String>显式依赖的插件名。
spilled: u64forwarder 溢出丢弃累计(邮箱满即丢,统计面显式可见)。
panics: u64panic 累计(连续超限 → Quarantined)。
Trait Implementations§
impl StructuralPartialEq for PlugRow
Auto Trait Implementations§
impl Freeze for PlugRow
impl RefUnwindSafe for PlugRow
impl Send for PlugRow
impl Sync for PlugRow
impl Unpin for PlugRow
impl UnsafeUnpin for PlugRow
impl UnwindSafe for PlugRow
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