pub struct RequestTimeoutConfig {
pub enabled: bool,
pub timeout: TimeConfig,
pub display: bool,
}Expand description
§Request Timeout Configuration
Configuration for the Request Timeout Layer This configuration allows you to set a maximum duration for request handling.
Fields§
§enabled: boolBoolean indicating if request timeout is enabled. Defaults to false.
timeout: TimeConfigThe timeout duration as a string (e.g., “30s”, “1m”). Defaults to “15s”.
display: boolWhether to display the configuration details. Defaults to false.
Trait Implementations§
Source§impl Clone for RequestTimeoutConfig
impl Clone for RequestTimeoutConfig
Source§fn clone(&self) -> RequestTimeoutConfig
fn clone(&self) -> RequestTimeoutConfig
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 RequestTimeoutConfig
impl Debug for RequestTimeoutConfig
Source§impl Default for RequestTimeoutConfig
impl Default for RequestTimeoutConfig
Source§impl<'de> Deserialize<'de> for RequestTimeoutConfigwhere
RequestTimeoutConfig: Default,
impl<'de> Deserialize<'de> for RequestTimeoutConfigwhere
RequestTimeoutConfig: Default,
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 DisplayConfig for RequestTimeoutConfig
impl DisplayConfig for RequestTimeoutConfig
Auto Trait Implementations§
impl Freeze for RequestTimeoutConfig
impl RefUnwindSafe for RequestTimeoutConfig
impl Send for RequestTimeoutConfig
impl Sync for RequestTimeoutConfig
impl Unpin for RequestTimeoutConfig
impl UnwindSafe for RequestTimeoutConfig
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