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 (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 RequestTimeoutConfig
impl Debug for RequestTimeoutConfig
Source§impl Default for RequestTimeoutConfig
impl Default for RequestTimeoutConfig
Source§fn default() -> RequestTimeoutConfig
fn default() -> RequestTimeoutConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RequestTimeoutConfigwhere
RequestTimeoutConfig: Default,
impl<'de> Deserialize<'de> for RequestTimeoutConfigwhere
RequestTimeoutConfig: Default,
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RequestTimeoutConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RequestTimeoutConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl DisplayConfig for RequestTimeoutConfig
impl DisplayConfig for RequestTimeoutConfig
Source§impl Serialize for RequestTimeoutConfig
impl Serialize for RequestTimeoutConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for RequestTimeoutConfig
impl RefUnwindSafe for RequestTimeoutConfig
impl Send for RequestTimeoutConfig
impl Sync for RequestTimeoutConfig
impl Unpin for RequestTimeoutConfig
impl UnsafeUnpin 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