pub struct RunKey {
pub window: String,
pub seed: u64,
}Expand description
The cell one run was produced on: a window identity and an execution seed.
window is an opaque exact-match identity (e.g. "2025-Q4"), not an index,
so a reordered or partially assembled field cannot be reinterpreted. Order
is (window, seed) so a canonical key order is stable across producers.
Fields§
§window: String§seed: u64Trait Implementations§
Source§impl<'de> Deserialize<'de> for RunKey
impl<'de> Deserialize<'de> for RunKey
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 RunKey
Source§impl Ord for RunKey
impl Ord for RunKey
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for RunKey
impl PartialOrd for RunKey
impl StructuralPartialEq for RunKey
Auto Trait Implementations§
impl Freeze for RunKey
impl RefUnwindSafe for RunKey
impl Send for RunKey
impl Sync for RunKey
impl Unpin for RunKey
impl UnsafeUnpin for RunKey
impl UnwindSafe for RunKey
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