pub struct FrameworkProfile {
pub framework: Framework,
pub token_efficiency: f64,
pub determinism: f64,
pub reliability: f64,
pub safety: f64,
pub discoverability: f64,
pub evidence: Vec<&'static str>,
}Expand description
A curated agentic profile of an AI framework: the four shared axes plus framework-specific discoverability, with evidence.
Fields§
§framework: FrameworkWhich framework this profiles.
token_efficiency: f64Token cost of a working model/pipeline (1.0 = very compact).
determinism: f64Seeded reproducibility + artifact/version stability.
reliability: f64Early, structured failure on API misuse (vs late tensor explosions).
safety: f64Artifact-loading and execution blast radius (pickle ≈ arbitrary code).
discoverability: f64Can an agent learn the surface from the framework itself (schemas, ontology, introspection) instead of prose docs?
evidence: Vec<&'static str>Why: one evidence string per notable factor.
Implementations§
Trait Implementations§
Source§impl Clone for FrameworkProfile
impl Clone for FrameworkProfile
Source§fn clone(&self) -> FrameworkProfile
fn clone(&self) -> FrameworkProfile
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FrameworkProfile
impl Debug for FrameworkProfile
Source§impl Display for FrameworkProfile
impl Display for FrameworkProfile
Auto Trait Implementations§
impl Freeze for FrameworkProfile
impl RefUnwindSafe for FrameworkProfile
impl Send for FrameworkProfile
impl Sync for FrameworkProfile
impl Unpin for FrameworkProfile
impl UnsafeUnpin for FrameworkProfile
impl UnwindSafe for FrameworkProfile
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