pub struct FixtureSpec {
pub cache_pages: usize,
pub page_bytes: usize,
pub world_files: usize,
pub world_file_bytes: usize,
pub model_diff_bytes: usize,
pub effects_entries: usize,
pub trace_messages: usize,
pub seed: u64,
}Expand description
Tunable knobs for the fixture set. Defaults sized for a sub-500-ms run on
macOS arm64 (the build host). CI / GPU hosts override cache_pages and
model_diff_bytes upward.
Fields§
§cache_pages: usizeNumber of paged KV-cache pages to emit (each page_bytes long).
page_bytes: usizeBytes per cache page (default 32 KiB ≈ realistic vLLM page size).
world_files: usizeNumber of files to emit in the world-layer FS tree.
world_file_bytes: usizeBytes per world file.
model_diff_bytes: usizeBytes of the (single) model-diff blob.
effects_entries: usizeNumber of effect-ledger entries.
trace_messages: usizeNumber of trace messages.
seed: u64Optional seed mixed into payloads to differentiate forks.
Trait Implementations§
Source§impl Clone for FixtureSpec
impl Clone for FixtureSpec
Source§fn clone(&self) -> FixtureSpec
fn clone(&self) -> FixtureSpec
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 FixtureSpec
impl Debug for FixtureSpec
Auto Trait Implementations§
impl Freeze for FixtureSpec
impl RefUnwindSafe for FixtureSpec
impl Send for FixtureSpec
impl Sync for FixtureSpec
impl Unpin for FixtureSpec
impl UnsafeUnpin for FixtureSpec
impl UnwindSafe for FixtureSpec
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