pub struct AxisDoc {
pub name: &'static str,
pub summary: &'static str,
pub entry_points: &'static [&'static str],
pub needs_execution: bool,
pub output_type: &'static str,
}Expand description
One of the four evaluation axes — what it measures and how to invoke it.
Fields§
§name: &'static strAxis name (tokens / determinism / reliability / safety).
summary: &'static strOne-line summary of what the axis scores.
entry_points: &'static [&'static str]The public entry-point functions for this axis.
needs_execution: boolWhether assessing it needs the program to run (a caller closure), vs. working on text/declared effects alone.
output_type: &'static strThe report type the axis produces.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AxisDoc
impl RefUnwindSafe for AxisDoc
impl Send for AxisDoc
impl Sync for AxisDoc
impl Unpin for AxisDoc
impl UnsafeUnpin for AxisDoc
impl UnwindSafe for AxisDoc
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