pub struct ParentCtx {
pub table_seed: u64,
pub locales: Vec<&'static Locale>,
pub script: Script,
pub ctx: Ctx,
pub tz_offset_minutes: i32,
pub since: i64,
pub until: i64,
pub parent_count: u64,
}Expand description
Per-table context for reconstructing a parent row’s generation environment.
Stored inside Fk and FkDeref variants. Zero-initialized at parse time;
filled by finalize_fk_columns before generation.
Fields§
§table_seed: u64domain_hash(global_seed, parent_table_name) — used for Identity / locale derivation.
locales: Vec<&'static Locale>§script: Script§ctx: Ctx§tz_offset_minutes: i32§since: i64§until: i64§parent_count: u64Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParentCtx
impl RefUnwindSafe for ParentCtx
impl Send for ParentCtx
impl Sync for ParentCtx
impl Unpin for ParentCtx
impl UnsafeUnpin for ParentCtx
impl UnwindSafe for ParentCtx
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