pub struct LlmMetrics {
pub proposed: u64,
pub pending: u64,
pub approved: u64,
pub rejected: u64,
pub approval_rate: Option<f64>,
}Expand description
Approval-rate metric for origin = llm recommendations (reflection §6b).
Fields§
§proposed: u64Total llm-origin recommendations ever stored (those that survived the verifier and reached the queue).
pending: u64§approved: u64Approved + Applied + RolledBack (a reviewer said yes at least once).
rejected: u64§approval_rate: Option<f64>approved / (approved + rejected); None until at least one is decided.
Trait Implementations§
Source§impl Clone for LlmMetrics
impl Clone for LlmMetrics
Source§impl Debug for LlmMetrics
impl Debug for LlmMetrics
Source§impl Default for LlmMetrics
impl Default for LlmMetrics
Source§impl<'de> Deserialize<'de> for LlmMetrics
impl<'de> Deserialize<'de> for LlmMetrics
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 PartialEq for LlmMetrics
impl PartialEq for LlmMetrics
Source§impl Serialize for LlmMetrics
impl Serialize for LlmMetrics
impl StructuralPartialEq for LlmMetrics
Auto Trait Implementations§
impl Freeze for LlmMetrics
impl RefUnwindSafe for LlmMetrics
impl Send for LlmMetrics
impl Sync for LlmMetrics
impl Unpin for LlmMetrics
impl UnsafeUnpin for LlmMetrics
impl UnwindSafe for LlmMetrics
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