pub struct StaticInitializationPolicy { /* private fields */ }Expand description
Explicit host-staging budget for cold plan initialization. The composition root supplies this policy through typed configuration; it is not inferred from a model name, GPU name, or environment variable.
Implementations§
Source§impl StaticInitializationPolicy
impl StaticInitializationPolicy
pub fn new( maximum_staging_bytes: u64, maximum_commands_per_batch: usize, ) -> Result<Self, VNextError>
pub const fn maximum_staging_bytes(self) -> u64
pub const fn maximum_commands_per_batch(self) -> usize
Trait Implementations§
Source§impl Clone for StaticInitializationPolicy
impl Clone for StaticInitializationPolicy
Source§fn clone(&self) -> StaticInitializationPolicy
fn clone(&self) -> StaticInitializationPolicy
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 moreimpl Copy for StaticInitializationPolicy
Source§impl Debug for StaticInitializationPolicy
impl Debug for StaticInitializationPolicy
impl Eq for StaticInitializationPolicy
impl StructuralPartialEq for StaticInitializationPolicy
Auto Trait Implementations§
impl Freeze for StaticInitializationPolicy
impl RefUnwindSafe for StaticInitializationPolicy
impl Send for StaticInitializationPolicy
impl Sync for StaticInitializationPolicy
impl Unpin for StaticInitializationPolicy
impl UnsafeUnpin for StaticInitializationPolicy
impl UnwindSafe for StaticInitializationPolicy
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