pub struct SuspensionPolicy {
pub default_timeout_ms: Option<u64>,
pub timeout_behavior: String,
}Expand description
Suspension behavior configuration.
Fields§
§default_timeout_ms: Option<u64>Default suspension timeout in milliseconds.
timeout_behavior: StringWhat happens when suspension times out: “fail” or “cancel”.
Trait Implementations§
Source§impl Clone for SuspensionPolicy
impl Clone for SuspensionPolicy
Source§fn clone(&self) -> SuspensionPolicy
fn clone(&self) -> SuspensionPolicy
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 SuspensionPolicy
impl Debug for SuspensionPolicy
Source§impl<'de> Deserialize<'de> for SuspensionPolicy
impl<'de> Deserialize<'de> for SuspensionPolicy
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 PartialEq for SuspensionPolicy
impl PartialEq for SuspensionPolicy
Source§impl Serialize for SuspensionPolicy
impl Serialize for SuspensionPolicy
impl StructuralPartialEq for SuspensionPolicy
Auto Trait Implementations§
impl Freeze for SuspensionPolicy
impl RefUnwindSafe for SuspensionPolicy
impl Send for SuspensionPolicy
impl Sync for SuspensionPolicy
impl Unpin for SuspensionPolicy
impl UnsafeUnpin for SuspensionPolicy
impl UnwindSafe for SuspensionPolicy
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