pub struct DaemonOptions {Show 25 fields
pub max_lanes: usize,
pub park_dir: Option<PathBuf>,
pub pressure_high_pct: u8,
pub pressure_low_pct: u8,
pub pin_budget_pct: u8,
pub park_lossy: bool,
pub park_budget_bytes: u64,
pub class_lanes: [usize; 4],
pub tick_decode_budget: u32,
pub tick_target_ms: u32,
pub runtime_id: Option<&'static str>,
pub prefill_budget: u32,
pub agent_starvation_ticks: u32,
pub pressure_source: PressureConfig,
pub completion_deadline_ms: u64,
pub completion_bucket: BucketConfig,
pub media_dir: Option<PathBuf>,
pub files_max_bytes: Option<u64>,
pub files_expiry_secs: Option<u64>,
pub tool_lease_ms: u64,
pub speculate: Option<String>,
pub speculate_auto: bool,
pub speculate_fallbacks: Vec<String>,
pub speculation: SpeculationOptions,
pub trace_scope: TraceScope,
}Fields§
§max_lanes: usize§park_dir: Option<PathBuf>§pressure_high_pct: u8§pressure_low_pct: u8§pin_budget_pct: u8§park_lossy: bool§park_budget_bytes: u64§class_lanes: [usize; 4]§tick_decode_budget: u32§tick_target_ms: u32§runtime_id: Option<&'static str>§prefill_budget: u32§agent_starvation_ticks: u32§pressure_source: PressureConfig§completion_deadline_ms: u64§completion_bucket: BucketConfig§media_dir: Option<PathBuf>§files_max_bytes: Option<u64>§files_expiry_secs: Option<u64>§tool_lease_ms: u64§speculate: Option<String>§speculate_auto: bool§speculate_fallbacks: Vec<String>§speculation: SpeculationOptions§trace_scope: TraceScopeTrait Implementations§
Source§impl Clone for DaemonOptions
impl Clone for DaemonOptions
Source§impl Debug for DaemonOptions
impl Debug for DaemonOptions
Source§impl Default for DaemonOptions
impl Default for DaemonOptions
Source§fn default() -> DaemonOptions
fn default() -> DaemonOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DaemonOptions
impl RefUnwindSafe for DaemonOptions
impl Send for DaemonOptions
impl Sync for DaemonOptions
impl Unpin for DaemonOptions
impl UnsafeUnpin for DaemonOptions
impl UnwindSafe for DaemonOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more