pub struct RequestTimeoutConfig {
pub enabled: bool,
pub duration: String,
pub parsed: Duration,
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: A boolean indicating if request timeout is enabled.duration: A string representing the timeout duration (e.g., “30s”, “5m”).parsed: The parsed duration in std::time::Duration derived fromduration.display: A boolean indicating if the configuration should be displayed.
Fields§
§enabled: bool§duration: String§parsed: Duration§display: boolTrait 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 RequestTimeoutConfig
impl<'de> Deserialize<'de> for RequestTimeoutConfig
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