pub struct TableKey {
pub schema: u32,
pub box_class: String,
pub recipe: String,
pub plan_digests: BTreeMap<String, String>,
}Expand description
2026-10-04: What a table was measured under. Equal keys are the only licence to use it.
Fields§
§schema: u32§box_class: String2026-10-04: HARDWARE.toml box class, e.g. gb10.
recipe: String2026-10-04: Recipe id, e.g. qwen3.6/qwen3.6-35b-a3b-fp8-nvfp4head.
plan_digests: BTreeMap<String, String>2026-10-04: Circuit plan digest per measured mode (verify, verify_batch, draft),
the plan the serve compiles for that mode; a kernel change outside these plans does
not stale the table.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TableKey
impl<'de> Deserialize<'de> for TableKey
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
impl Eq for TableKey
impl StructuralPartialEq for TableKey
Auto Trait Implementations§
impl Freeze for TableKey
impl RefUnwindSafe for TableKey
impl Send for TableKey
impl Sync for TableKey
impl Unpin for TableKey
impl UnwindSafe for TableKey
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.