pub enum TimingModelConfig {
Polynomial,
Fixed {
prefill_ms: f64,
decode_ms: f64,
},
External {
provider: String,
config: Value,
},
}Expand description
Serializable timing-provider selection.
Variants§
Polynomial
Current-main polynomial fallback.
Fixed
Deterministic constant latency, primarily useful for parity fixtures.
External
Process-local provider loaded by a Runner or binding.
Trait Implementations§
Source§impl Clone for TimingModelConfig
impl Clone for TimingModelConfig
Source§fn clone(&self) -> TimingModelConfig
fn clone(&self) -> TimingModelConfig
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 TimingModelConfig
impl Debug for TimingModelConfig
Source§impl Default for TimingModelConfig
impl Default for TimingModelConfig
Source§fn default() -> TimingModelConfig
fn default() -> TimingModelConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TimingModelConfig
impl<'de> Deserialize<'de> for TimingModelConfig
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
Source§impl PartialEq for TimingModelConfig
impl PartialEq for TimingModelConfig
Source§impl Serialize for TimingModelConfig
impl Serialize for TimingModelConfig
impl StructuralPartialEq for TimingModelConfig
Auto Trait Implementations§
impl Freeze for TimingModelConfig
impl RefUnwindSafe for TimingModelConfig
impl Send for TimingModelConfig
impl Sync for TimingModelConfig
impl Unpin for TimingModelConfig
impl UnsafeUnpin for TimingModelConfig
impl UnwindSafe for TimingModelConfig
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