pub struct Estimate {
pub id: String,
pub config: String,
pub cost: f64,
pub occupancy: f64,
pub waves: f64,
pub smem_bytes: u64,
pub kind: &'static str,
}Expand description
One candidate’s estimate. cost is a unitless relative score within a
kernel’s space — smaller is predicted faster. It is NOT a time.
Fields§
§id: String§config: String§cost: f64§occupancy: f64§waves: f64§smem_bytes: u64§kind: &'static strAlways “estimated” (docs/LIMITATIONS.md); serialized so every surface carries it.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Estimate
impl RefUnwindSafe for Estimate
impl Send for Estimate
impl Sync for Estimate
impl Unpin for Estimate
impl UnsafeUnpin for Estimate
impl UnwindSafe for Estimate
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