pub struct TimeoutsConfig {
pub default_ceiling_seconds: u64,
pub pty_ceiling_seconds: u64,
pub mcp_ceiling_seconds: u64,
pub streaming_ceiling_seconds: u64,
pub warning_threshold_percent: u8,
}Fields§
§default_ceiling_seconds: u64Maximum duration (in seconds) for standard, non-PTY tools.
pty_ceiling_seconds: u64Maximum duration (in seconds) for PTY-backed commands.
mcp_ceiling_seconds: u64Maximum duration (in seconds) for MCP calls.
streaming_ceiling_seconds: u64Maximum duration (in seconds) for streaming API responses.
warning_threshold_percent: u8Percentage (0-100) of the ceiling after which the UI should warn.
Implementations§
Trait Implementations§
Source§impl Clone for TimeoutsConfig
impl Clone for TimeoutsConfig
Source§fn clone(&self) -> TimeoutsConfig
fn clone(&self) -> TimeoutsConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 TimeoutsConfig
impl Debug for TimeoutsConfig
Source§impl Default for TimeoutsConfig
impl Default for TimeoutsConfig
Source§impl<'de> Deserialize<'de> for TimeoutsConfig
impl<'de> Deserialize<'de> for TimeoutsConfig
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 JsonSchema for TimeoutsConfig
impl JsonSchema for TimeoutsConfig
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for TimeoutsConfig
impl RefUnwindSafe for TimeoutsConfig
impl Send for TimeoutsConfig
impl Sync for TimeoutsConfig
impl Unpin for TimeoutsConfig
impl UnwindSafe for TimeoutsConfig
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